中国大学MOOC:在只有尾节点指针rear没有头节点的非空循环单链表中,删除尾节点的时间复杂度为()。
O(n)
举一反三
- 在只有尾节点指针rear没有头节点的非空循环单链表中,删除尾节点的时间复杂度为()。
- 如果对含有n(n>1)个元素的线性表的运算只有4种,即删除第一个元素、删除尾元素、在第一个元素前面插入新元素、在尾元素的后面插入新元素,则最好使用_______。 A: 只有尾节点指针没有头节点的循环单链表 B: 只有尾节点指针没有头节点的非循环双链表 C: 只有开始数据节点指针没有尾节点指针的循环双链表 D: 既有表头指针也有表尾指针的循环单链表
- 在只设有表尾指针 rear 但没有头结点的非空循环单链表中,删除表尾结点的时间复杂度为()。
- 最适合用做链队列的不带表头节点的链表是 _______。 A: 带首节点指针和尾节点指针的循环单链表 B: 只带尾节点指针的非循环单链表 C: 只带首节点指针的非循环单链表 D: 只带尾节点指针的循环单链表
- 最适合用做链队列的不带表头节点的链表是 _______。 A: 带首节点指针和尾节点指针的循环单链表 B: 只带尾节点指针的非循环单链表 C: 只带首节点指针的非循环单链表 D: 只带尾节点指针的循环单链表
内容
- 0
两个长度为n的双链表,节点类型相同,若以h1为头指针的双链表是非循环的,以h2为头指针指针的双链表是循环的,则( )。? 对于非循环双链表来说,删除首节点的操作,其时间复杂度都是O(n)|对于循环双链表来说,删除首节点的操作,其时间复杂度都是O(n)|对于非循环双链表来说,删除尾节点的操作,其时间复杂度都是O(1)|对于循环双链表来说,删除尾节点的操作,其时间复杂度都是O(1)
- 1
以L为头节点指针,给出单链表、双链表、循环单链表和循环双链表中,p所指节点为尾节点的条件。
- 2
中国大学MOOC: 在长度为n(n≥1)的单链表中删除尾节点的时间复杂度为( )。
- 3
在长度为n(n≥1)的单链表中删除尾节点的时间复杂度为
- 4
中国大学MOOC: 非空的循环单链表L的尾节点(由p所指向)满足 _______。