我被要求使用双端链表和循环链表来解决问题。
我知道双端链表在头节点有两个指针,一个指向下一个节点,另一个指向最后一个节点。这个想法似乎与循环链表非常相似。这两者是否彼此不同?
答案 0 :(得分:1)
在循环链表中,链表的最后一个节点将指向链表的第一个节点。但是在双端链表的情况下,我们将有两个指针指向起始节点和结束节点,这将有助于在开始和结束时插入。
您可以查看这些参考文献。
参考文献
circular linked list
difference between double-ended linked lists and doubly-linked list
答案 1 :(得分:1)