单向外链的特点,单向链表和双向链表的区别?

2022-02-04 09:29:30 推广营销 投稿:一盘搜百科
摘要单向链表:单向链表包含两个域,一个是信息域,一个是指针域单向外链的特点。也就是单向链表的节点被分成两部分,一部分是保存或显示关于节点的信息,第二部分存储下一个节点的地址,而最后一个节点则指向一个空值。

单向链表:单向链表包含两个域,一个是信息域,一个是指针域单向外链的特点。也就是单向链表的节点被分成两部分,一部分是保存或显示关于节点的信息,第二部分存储下一个节点的地址,而最后一个节点则指向一个空值。优点:单向链表增加删除节点简单。遍历时候不会死循环。(双向也不会死循环,循环链表忘了进行控制的话很容易进入死循环);缺点:只能从头到尾遍历。只能找到后继,无法找到前驱,也就是只能前进。双向链表:每个节点有2个链接,一个是指向前一个节点(当此链接为第一个链接时,指向的是空值或空列表),另一个则指向后一个节点(当此链接为最后一个链接时,指向的是空值或空列表)。意思就是说双向链表有2个指针,一个是指向前一个节点的指针,另一个则指向后一个节点的指针。优点:可以找到前驱和后继,可进可退;缺点:增加删除节点复杂。

单向外链的特点,单向链表和双向链表的区别?插图

TAGS: 单向  节点  一个  二部  特点  信息  指针  双向  
声明:一盘搜百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系 88888@qq.com