A、可随机访问任一元素
B、插入不需要移动元素
C、需要事先定义存储空间
D、存储空间与线性表长度成反比
第1题:
实现单链表的初始化,插入、删除、访问等基本操作。 单链表为带头结点的单链表结构。
第2题:
单链表的头插建立算法也称为反向建立单链表。
第3题:
单链表不具备的特点是()。
A.插入、删除不需要移动元素
B.链表长度可动态增长
C.所需空间与线性长度成正比
D.可随机访问任一个元素
第4题:
将两个分别含有m、n个节点的有序单链表归并成一个有序单链表,要求不破坏原有的单链表,对应算法的空间复杂度是()(MIN表示取最小值)。
A.O(n)
B.O(m)
C.O(m+n)
D.O(MIN(m,n))
第5题:
14、在设计链栈时,通常采用单链表作为链栈,而不采用双链表作为链栈,其准确的原因是()。
A.栈中元素是顺序存取的,用单链表就足够了
B.栈中元素是随机存取的,用单链表就足够了
C.双链表运算较单链表更复杂
D.双链表存储密度较单链表低