链表基础知识
链表用途
数据需要经常性地插入移除,并且数据量不算很小的情况下,一般用链表表示
链表插入删除效率极高,达到0(1)。对于不需要搜索但变动频繁且无法预知
数量上限的数据,比如内存池、操作系统的进程管理、网络
结点
结点类型
头结点 //只有指针域,数据域不存在数组,一般用heah表示
首元结点 //第一个存放数据的结点
有头节点:方便使用头插法插入元素
链表的初始化(只生成头结点)
链表长度获取
链表基础知识
链表用途
数据需要经常性地插入移除,并且数据量不算很小的情况下,一般用链表表示
链表插入删除效率极高,达到0(1)。对于不需要搜索但变动频繁且无法预知
数量上限的数据,比如内存池、操作系统的进程管理、网络
结点
结点类型
头结点 //只有指针域,数据域不存在数组,一般用heah表示
首元结点 //第一个存放数据的结点
有头节点:方便使用头插法插入元素
链表的初始化(只生成头结点)
链表长度获取