【数据结构】链接列表 Linked list
发布时间:2020-12-15 06:08:03 所属栏目:安全 来源:网络整理
导读:链接列表(Linked list) 链接列表 是 数据元素的线性集合,但是 并不会按照 线性的顺序存取数据。相反的是,每个元素 指向 另一个元素。链接列表是一个由一组代表了线性的节点组成的的数据结构。最简单的情况下,每个节点 由 数据 和 指向另一个节点的指针
链接列表 是 数据元素的线性集合,但是 并不会按照 线性的顺序存取数据。相反的是,每个元素 指向 另一个元素。链接列表是一个由一组代表了线性的节点组成的的数据结构。最简单的情况下,每个节点 由 数据 和 指向另一个节点的指针 组成。
链接列表中每条记录被称为 元素(element)或者 节点(node);每个节点上 包含下一个节点地址 的字段 被叫做 下一个链接(link)或者 下一个指针(pointer);剩下的字段被称为 数据(data),信息(information),或者值(value)等。 链接列表可以用来实现其他常见的几种 抽象数据类型,包括 lists,stacks,queues,associative arrays ;
插入 和 删除的时间复杂度为 O(1);
包含两个字段:一个整数值 和 指向下一个节点的 链接 的 单向链接列表如下图:
包含三个字段:一个整数值,一个指向下一个节点的链接 和 返回到前一个节点的链接
其他链表等; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |