双向链表(DoubleLinked-List)
•追加(append/push)–O(1)
•索引/修改(A[idx]=...)–O(n)
•(insert)–O(1)
•删除(delete/remove)–O(1)
•合并-O(1)
单向链表
链表节点
•头指针-指向链表的第一个节点
•链表节点包括key和next指针
•key可以是数据或数据的地址
双向链表(DoubleLinked-List)
•追加(append/push)–O(1)
•索引/修改(A[idx]=...)–O(n)
•(insert)–O(1)
•删除(delete/remove)–O(1)
•合并-O(1)
单向链表
链表节点
•头指针-指向链表的第一个节点
•链表节点包括key和next指针
•key可以是数据或数据的地址
文档评论(0)