C语言静态链表的实现
来源:互联网 发布:咕咚跑步软件下载 编辑:程序博客网 时间:2024/05/01 10:27
#define MAXSIZE 100struct Node{ int data; int cur;}List[MAXSIZE];void CreateList(){ int i; for(i=0;i<MAXSIZE-1;i++)//初始化 { List[i].cur = i+1; } List[MAXSIZE].cur = 0;}void SetValue(){ int i; for(i=0;i<MAXSIZE;i++) { List[i].data = i; }}
/*值得注意的是静态链表List[List[0].cur].data就是存储线性表的第一个数据元素,且,List[List[0].cur].cur还指示第二个结点在数组中的位置*/
最后记录一下循环链表的创建,其实循环链表和单链表没什么差别(至少我是这么觉得的)就是尾结点的指针域指向了头结点,本人小白还望各位大佬指点。
阅读全文
0 0
- C语言静态链表的实现
- 静态链表的实现与操作(C语言实现)
- C语言静态顺序表的实现
- 静态顺序表的C语言实现
- c语言实现的静态链表 多指教
- c语言实现静态链表的基本操作
- 静态链表实现(c语言)
- 静态链表C语言实现详解
- C语言实现静态链表
- 静态链表--C语言实现
- 静态链表 c语言实现
- 静态和动态顺序表的实现(c语言)
- C语言 顺序表的实现(静态)
- 静态与动态顺序表操作的C语言实现
- C语言:静态顺序表的实现和相关操作
- 顺序表的静态存储c语言实现
- 静态顺序表的实现(C语言)
- c语言静态顺序表的相关功能实现
- mysql基准测试-02
- 高性能Mysql主从架构的复制原理及配置详解
- haproxy+keepalived实现高可用负载均衡
- VC小技巧汇总之对话框技巧
- Linux下挂载新分区
- C语言静态链表的实现
- epoll和select的区别
- memcache分布式 [一致性hash算法] 的php实现
- 2、Lua脚本语言的简单应用
- 【服务器】ubuntu下搭建owncloud网盘
- Linux 静态库与动态库搜索路径设置
- overview_java(七)-collection迭代
- 【DDD】领域驱动设计实践 —— 限界上下文识别
- 比特股钱包模式和账号模式的安全性差异