JSON/JSON-RPC学习报告
JSON&JSON-RPC学习报告-2019091602014-冯新越JSON部分什么是JSONJSON : JavaScript Object Notation(JavaScript 对象表示法)
JSON是一种存储和交换文本信息的语法,类似于XML但是更小、更快,更易解析。
JSON是 ...
Bilibili_2020_1024程序员节Ctf
写在前面1024,一年一度的程序员节。你好,世界!你好,程序员!(但是 2 0 2 0 - 1 0 2 4 … hhh就在10.24的0点,Bilibili为大家献上了一份大礼:Bilibili_CTF_2020经过了艰苦卓绝(~并不 的奋战,我终于拿到了70 of 100 的分数(平 均 水 平接 ...
CNSS2020_招新解析
写在前面施工中!!!Coming Soon!!!
Web方向Web_01_(baby)Web 方向做题须知Web 方向做题须知1.Web题目为每道题目描述里给出的链接地址所指向的web应用(所以不要在平台题目描述界面寻找flag了2.flag格式统一为cnss{} 花括号中间为有意义的字符串,通常会 ...
Icoding平台第七次作业解析-查找
T1哈希表创建哈希表(Hash Table,也叫散列表),是根据键(Key)而直接访问在内存存储位置的数据结构。也就是说,它通过计算一个关于键值的函数,将所需查询的数据映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做哈希函数,存放记录的数组称做哈希表。哈希表相关定义如下:
type ...
Icoding平台第六次作业解析-图的储存
T1邻接矩阵试在邻接矩阵存储结构上实现图的基本操作 matrix_insert_vertex 和matrix_insert_arc,相关定义如下:
typedef int VertexType;
typedef enum{ DG, UDG}GraphType;
typedef struct{ ...
Icoding平台第五次作业解析-树二叉树
T1先序遍历已知二叉树按照二叉链表方式存储,利用栈的基本操作写出先序遍历非递归形式的算法:
void pre_order(BiTree root);
在遍历过程中,pre_order函数需要调用 visit_node 函数来实现对结点的访问,该函数声明如下:
void visit_node(B ...
Icoding平台第四次作业解析-块链串/数组
T1
块链串
块链串定义如下:
#define BLOCK_SIZE 4 // 可由用户定义的块大小#define BLS_BLANK ‘#’ // 用于空白处的补齐字符
typedef struct _block { char ch[BLOCK_SIZE]; //块的数据 ...
Icoding平台第三次作业解析-字符串
T1
串比较不调用库函数,自己实现字符串的比较操作:该操作当比较的两个字符是都是字母,且两个字符互为大小写(如a和A、e和E)时认为两个字符相同,否则不同,其比较结果按这两个字符的原值确定。函数的返回值规定如下:返回值 < 0:第一个不匹配的字符在 ptr1 中的值低于 ptr2 中的值返回值 ...
Icoding平台第二次作业解析-队列栈
T1
队列 循环列表表示栈假设以带头结点的循环链表表示队列,并且只设一个指针指向队尾元素结点(注意不设头指针),请完成下列任务:1: 队列初始化,成功返回真,否则返回假
bool init_queue(LinkQueue LQ);2: 入队列,成功返回真,否则返回假:bool enter_que ...
Icoding平台第一次作业解析-线性表
T1
顺序表 删除指定范围设计一个高效的算法,从顺序表L中删除所有值介于x和y之间(包括x和y)的所有元素(假设y>=x),要求时间复杂度为O(n),空间复杂度为O(1)。函数原型如下:
void del_x2y(SeqList *L, ElemType x, ElemType y);相关定 ...