数据结构之单链表
来源:互联网 发布:张家口 承德 知乎 编辑:程序博客网 时间:2024/06/07 02:42
1, 单链表也是一种线性表,他的第一个节点的存储位置是头指针。那么整个链表的存取就应该从头指针开始进行了。之后的每一个节点,其实就是上一个的后继指针指向的位置。
2,单链表中第一个节点的存储位置是头指针,如果链表有头结点,那么头指针就是指向头节点的数据域的指针。
Head-->data,地址-->a1,地址-->a2,地址--->an,NULL
3,头节点是为了操作的统一和方便设立的。放在第一个元素节点之前,其数据域通常无意义;
4,有了头节点之后,在第一个元素之前插入或者删除节点就和在其他节点处操作室一样的了;
5,首元素节点就是第一个节点,是头结点后的第一个元素;
6,头节点不是链表所必须的;
7,在线性表的链式存储结构中,头指针是指链表指向第一个节点的指针。若链表有头节点,则头指针就是指向链表头节点的指针;
8,头指针具有标识的作用,故常用头指针冠以链表的名字;
9,无论链表是否为空,头指针都不为空。头指针是链表的必要元素;
10,如果单链表没有头节点,就会使这样:
Head-->a1,地址-->a2,地址-->an,NULL
0 0
- 数据结构学习之单链表
- java数据结构之单链表
- 数据结构之单链表
- 数据结构学习之单链表
- 数据结构之单链表反转
- 数据结构之单链表
- 数据结构之, 单链表
- 数据结构之单链表
- 数据结构之单链表
- C++数据结构之单链表
- C++数据结构之单链表
- 数据结构之单链表
- 数据结构之单链表
- 大话数据结构之单链表
- C数据结构之单链表
- 数据结构基础之单链表
- javascript 数据结构 之 单链表
- 数据结构之单链表操作
- Android核心基础——Day07_2
- 第13周 项目2-成绩处理
- Memcache and Mongodb
- UML——宏观总结
- UISegmentedControl 基本属性,
- 数据结构之单链表
- Python学习笔记-第五章 条件、循环和其他语句(下)
- Primes Problem (HDU5104) 素数问题
- 第13周项目1-数组大折腾-(3)
- 我是项目新手,我的项目经验总结
- P2P系统中的典型的DHT系统-----------Chord算法
- 应用层
- Android:Layout_weight的深刻理解
- 循环与判断3