链表是一种物理存储结构上非连续、非顺序的存储结构。
数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表有八种形式,单向,双向,带头,不带头(有无新节点),循环,非循环。在这八种形式中常用的是无头单向不循环链表(结构简单,一般不会单独用来存数据,实际中更多是作为其他数据结构的子结构,如哈希桶、图的邻接表等等。)和有头双向循环链表(结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。
链表的存储结构是一种顺序存取?
链表是一种物理存储结构上非连续、非顺序的存储结构。
数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表有八种形式,单向,双向,带头,不带头(有无新节点),循环,非循环。在这八种形式中常用的是无头单向不循环链表(结构简单,一般不会单独用来存数据,实际中更多是作为其他数据结构的子结构,如哈希桶、图的邻接表等等。)和有头双向循环链表(结构最复杂,一般用在单独存储数据。实际中使用的链表数据结构,都是带头双向循环链表。