22.从零开始学习C语言--链表
来源:互联网 发布:glide加载网络图片 编辑:程序博客网 时间:2024/04/26 18:27
专业术语:
首节点,存放第一个有效数据的节点
尾节点,存放最后一个有效数据的节点
头节点,首节点前一个节点,并不存放有效数据,只存放指向首节点的内存单元地址
头指针,存放指向头节点内存单元的指针变量
每个节点都存放两部分内容:有效数据、下一个节点的内存地址
头节点只存放首节点的内存地址,不存放其他有效数据,
尾节点存放的内存地址为NULL,即不指向其他节点。
更多的链表知识须要学习《数据结构》。
遍历链表:
假设存在一个链表,节点类型struct Node {int data; struct Node* pNext}; 头指针pHead.
struct Node* p = pHead->pNext;while (NULL != p){ printf("%d\n", p->data); p = p->pNext;}
- 22.从零开始学习C语言--链表
- 从零开始学习C语言
- 从零开始学习C语言 源代码
- 12.从零开始学习C语言--数组
- 13.从零开始学习C语言--函数
- 14.从零开始学习C语言--指针
- 17.从零开始学习C语言--多级指针
- 18.从零开始学习C语言--结构体
- 19.从零开始学习C语言--枚举
- 20.从零开始学习C语言--补码
- 21.从零开始学习C语言--算法
- 1.从零开始学习C语言--C语言概述
- 补.从零开始学习C语言--C语言补充_goto语句
- 补.从零开始学习C语言--C风格字符串
- 3.从零开始学习C语言--常量及数据的存储
- 6.从零开始学习C语言--if判断语句
- 7.从零开始学习C语言--for循环语句
- 8.从零开始学习C语言--while循环语句
- 集合ArrayList
- 12-Oracle学习_索引-视图-序列-三范式
- main函数中的参数argv与argv[ ]的探讨
- hdu2577 How to Type
- LinearLayout均分的分割线配置方式
- 22.从零开始学习C语言--链表
- FTP网络通信程序设计
- 关于box2d的缩放问题
- 【HDOJ】1097 -> A hard puzzle
- HDU 2222 Keywords Search (AC自动机)
- hdu3695(AC自动机)
- 苏州交通局长坐非空调公交满脸汗 决定提前换车
- as3遍历对象所有属性的方法
- 利用WebClient实现文件传送