第1题:
第2题:
在n个结点的顺序表中,算法的时间复杂度是O(1)的操作是()。
A.访问第i个结点(1<=i<=n)和求第i个结点的直接前驱(2<=i<=n)
B.在第i个结点之后插入一个新结点(1<=i<=n)
C.删除第i个结点(1<=i<=n)
D.将n个结点从小到大排序
第3题:
在线性链表的插入算法中,若要把结点q插在结点P后面,下列操作正确的是:( )
A.使结点P指向结点q,再使结点q指向结点P的后件结点
B.使结点q指向P的后件结点,再使结点P指向结点q
C.使结点q指向结点P,再使结点P指向结点q的后件结点
D.使结点P指向q的后件结点,再使结点q指向结点P
第4题:
第5题:
A、最远
B、较远
C、最近
D、较近
第6题:
在具有n个结点的单链表中,实现()的操作,其算法的时间复杂度是O。
A.求链表的第i个结点
B.在地址为P的结点之后插入一个结点
C.删除表头结点
D.删除地址为P的结点的后继结点
第7题:
设二叉树根结点的层次为0,对含有100个结点的二叉树,可能的最大树深和最小树深分别是______。
第8题:
第9题:
设二叉树根结点的层次为0,对含有l00个结点的二叉树,可能的最大树深和最小树深分别是__________。
第10题:
下列是用头插法建立带头结点的且有n个结点的单向链表的算法,请在空格内填上适当的语句。
head=p;q=p;p->next=NULL;p->next=q->next;q->next=p
略