单链表
仅有头指针的单循环链表
双链表
仅有尾指针的单循环链表
A只有头指针,在尾部插入元素,需要找到最后一个元素,删除也要找个某一个元素,时间复杂度O(n)。
B增加尾指针,只能提升插入的效率,不用遍历到尾部。但不能提升删除的效率。
C.D有头指针和尾指针,插入操作为O(1),删除操作为O(n)。
双链表(双向循环链表) 插入删除可以说都是O(1) 只有尾指针的单循环链表删除位O(N),除非他循环的就是他的前驱指针
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题