2.单向链表以及单向链表的应用

1.链式结构(离散结构)函数

基于指针,一个数据域和一个指针域成为节点指针

分为单向链表,单向循环链表,双向循环链表element

element+next;单向  只有后继效率

next+element+next:双向  有前驱和后继变量

 

单链表又分带头结点和不带头结点循环

 

头指针是不存放数据域的节点方法

 

单链表又分带头结点和不带头结点两种状况:链表

方法:next

1.头结点初始化数据

2.非头结点的初始化

3.获取该节点的指向的下一个节点

4.设置该节点的下一个节点

5.设置节点的数据域

6.获取该节点的数据域

 

单链表:标识当前节点成员变量,个数,头指针

核心函数 是定位函数 定位函数 使用当前节点来操做新增 删除操做

 

单链表的效率分析:觉得不支持随机访问,从表头开始一次进行比较匹配;

查找:O(n)

新增 删除 平均O(n)

相关文章
相关标签/搜索