
数据结构与算法
王二车
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构-顺序表
说明 使用数组存储,空间大小有限制,内存地址连续,可随机访问,一般不进行插入和删除操作,适合数据量确定和较小的情况。 代码 /* ** sqlist create by yubo.wang 2018.9.12 */ #include <stdio.h> #include <stdlib.h> #include <string.h> #defin...原创 2018-09-13 17:07:36 · 375 阅读 · 0 评论 -
数据结构-单链表
说明 与顺序表相比,允许存储空间不连续,插入删除时不需要移动大量的元素,只需修改指针即可,但查找某个元素,只能从头遍历整个链表。 插入 删除 代码 /* ** slink create by yubo.wang 2018.9.12 */ #include <stdio.h> #include <stdlib.h> typedef char El...原创 2018-09-13 17:11:33 · 348 阅读 · 0 评论 -
数据结构-循环单链表
说明 循环单链表最后一个结点的指针指向头结点,整个链表形成一个环。在循环链表中,从任意一个结点出发都可以找到其他结点。 代码 /* ** cslink create by yubo.wang 2018.9.12 */ #include <stdio.h> #include <stdlib.h> typedef char ElemType; typedef...原创 2018-09-13 17:17:40 · 437 阅读 · 0 评论 -
数据结构-双链表
说明 与单链表相比,在双链表中增加了一个指向其直接前驱的指针,这样形成的链表就有两个不同的方向链,使得可以从已知的结点向前查询。 插入 删除 代码 /* ** dlink create by yubo.wang 2018.9.12 */ #include <stdio.h> #include <stdlib.h> typedef cha...原创 2018-09-13 17:22:03 · 435 阅读 · 0 评论 -
数据结构-循环双链表
说明 与循环单链表一样,只是末尾除的指针指向头结点,形成一个环。 代码 /* ** cdlink create by yubo.wang 2018.9.12 */ #include <stdio.h> #include <stdlib.h> typedef char ElemType; typedef struct node { ElemType d...原创 2018-09-13 17:24:36 · 329 阅读 · 0 评论 -
数据结构-排序
说明 此代码文件包含排序类型:冒泡、选择、插入、shell、快速。 代码 /* ** sort create by yubo.wang 2018.9.13 ** 此文件包含排序类型:冒泡、选择、插入、shell、快速。 */ #include <stdio.h> #include <string.h> /* 冒泡排序 * 通过无序区中相邻记录关键字间的比...原创 2018-09-14 15:23:44 · 175 阅读 · 0 评论