
数据结构
Zach-Zona
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
双向链表的数据结构使用
https://www.cnblogs.com/skywang12345/p/3562146.html 【详细源自于】 https://tool.lu/coderunner/ 【在线编译】 在linux内核中,有大量的数据结构需要用到双循环链表, 例如进程、文件、模块、页面等。若采用双循环链表的传统实现方式, 需要为这些数据结构维护各自的链表,并且为每个链表转载 2018-01-24 10:18:31 · 550 阅读 · 0 评论 -
通用型栈【存放的值为void* 指针】
// 先进先出 存储指针 【* void】的栈 https://tool.lu/coderunner/ 【在线编译】 // 通用型栈 存放的值为 void* 指针 #include #include #include #define STACK_SIZE (1024*4) typedef struct { void **top; //栈指针 void *原创 2018-02-01 15:37:13 · 458 阅读 · 0 评论 -
红黑树的C语言实现
https://tool.lu/coderunner/ 【在线C语言编译】 // 红黑树的C语言实现 #include stdio.h> #include stdlib.h> const int RED = 0; const int BLACK = 1; //---编译条件严格,自己引用自己 需要额外定义一个数据类型 使用typedef关键字 /* https://tool.lu/coder原创 2018-02-01 16:41:56 · 484 阅读 · 0 评论