您的位置:首页 > 其它

简单单链表操作(list)

2017-04-22 11:45 274 查看

链表

定义

链表是一种数据结构,通过指针来作为节点,将其连接起来,节点动态生成,链表的存储方式为动态,使用链表结构可以克服数组链表需要预先知道数据大小的缺点,链表结构可以充分利用计算机内存空间,实现灵活的内存动态管理。反之,即失去了数组所拥有的优点。

结构

链表有头指针,首指针,尾指针。

头指针指向首指针,保存首个数据的地址,不包含数据,如果链表为空指向NULL。

首节点包含的指针指向下一个节点,且包含数据,为数据的源头。

尾节点包含最后一个数据,为数据的结尾,尾指针指向NULL。

内存

链表每一次申请一个内存,所以内存不是连续的,所以需要指针指向地址

链表的实现

原代码错误请转移新帖
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: