数据库的基本特点是 请问线性表包括循环链表吗?
浏览量:2299
时间:2021-03-16 03:47:43
作者:admin
请问线性表包括循环链表吗?
说循环列表是非线性结构是错误的。
循环列表有两种,一种是线性结构的单循环列表,另一种是非线性的多链循环列表。
二叉链表和循环链表分别是不是线性结构?
二进制列表和循环列表不是线性结构,线性结构有:线性表、堆栈、队列、双队列、字符串。非线性结构:二维数组、多维数组、广义表、树(二叉树等)、图。二叉表是树的二叉表的实现,是树的存储结构。所以二进制列表不是线性结构。循环链表是一种链式存储结构。它是列表中最后一个节点指向头节点的指针字段。整个链表形成一个环,属于图。所以它不是线性结构。扩展数据循环表的特点是不需要增加存储容量,只需稍微改变表的链接方式,就可以使表的处理更加方便灵活。循环列表中没有空指针。当涉及遍历操作时,终止条件不再是判断P或P->next是否为空,而是判断它们是否等于指定的指针,如头指针或尾指针。在单个链表中,从已知节点开始,只能访问该节点及其后续节点,而找不到该节点之前的其他节点。在单循环列表中,可以从任何节点访问列表中的所有节点,这使得一些操作很容易在单循环列表上实现。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。