在由尾指针rear指示的单循环链表中,删除开始结点的操作序列为()。
第1题:
:A单链表
B给出表头指针的单循环链表
C双向链表
D给出表尾指针的双向循环链表
第2题:
设rear是指向非空带头结点的循环单链表的尾指针,则删除起始结点的操作可表示为( )
A.s=rear;
B.rear=rear—>next; rear=rear—>next; free(rear); free(s);
C.rear=rear—>next—>next;
D.s=rear—>next—>next; free(rear); rear—>next—>next=s—>next; free(s);
第3题:
●设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为 (22) 。
(22) A.p=rear;rear=rear→next;free(p);
B.rear=rear→next;free(p);
C.rear=rear→next→next;free(p);
D.p=rear→next→next;rear→next=p→next;free(p);
第4题:
若链表中最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用()存储方法最节省运算时间。
第5题:
第6题:
A.单链表
B.仅有头结点的单循环链表
C.双链表
D.仅有尾指针的单循环链表
第7题:
在一个链队中,如果front和rear是队首和队尾指针,那么,删除一个结点的操作就是【 】。
第8题:
若某线性表中最常用的操作是在最后一个元素之前插入和删除元素,则采用______最节省运算时间。
A.单链表
B.仅有头指针的单循环链表
C.仅有尾指针的单循环链表
D.双链表
第9题:
第10题:
若链表中最常用的操作是在最后一个结点之后插入一个结点和删除第一个结点,则采用()存储方法最节省时间。