首页
对于链队,在进行删除操作时,()。
精华吧
→
答案
→
慕课
→
未分类
对于链队,在进行删除操作时,()。
A.仅修改头指针
B.仅修改尾指针
C.头、尾指针都要修改
D.头、尾指针可能都要修改
正确答案:头、尾指针可能都要修改
Tag:
数据结构
指针
操作
时间:2022-01-19 20:49:37
上一篇:
数组q[M](M等于6)存储一个循环队,first和last分别是首尾指针。已知first和last的当前值分别等于2和5,且q[5]存放的是队尾元素。当从队列中删除两个元素,再插入一个元素后,first和last的值分别等于()。
下一篇:
设进栈次序为ABCDE,()是不可能得到的出栈序列。
相关答案
1.
已知hs为首指针的简单单向链表存储一个栈,使指针s所指结点进栈的操作是()。
2.
设进栈序列是1,2,3,…,n,输出序列为p1,p2,p3,…,pn。若p1=3,则p2为()。
3.
队是先进先出的线性表,元素1,2,3按顺序进队,其出队顺序只能是1,2,3。
4.
数组q[M]存储一个循环队,first和last分别是首尾指针。当前队中元素个数为()。
5.
栈是后进先出的线性表,因此对序列1,2,3依次执行进栈操作,则出栈序列只能得到321。
6.
栈是一种对进栈、出栈操作总次数作了限制的线性表。
7.
在长度为n的有序链表中插入结点并保持有序,最坏情况下和平均情况下,时间复杂性分别是()。
8.
双向循环链表中,在p所指结点的右侧插入指针s所指结点,其操作是()。
9.
在一个长度为n(n1)的带头结点的单链表h上,另设有尾指针r(指向尾结点),执行()操作与链表的长度有关。
10.
在循环单链表中,从表中任一结点出发都可以通过前后的移动操作扫描整个循环链表。
热门答案
1.
对一个具有n个元素的线性表,建立单向链表的时间复杂度至少为()。
2.
判定以head为头指针的单向加头链表为空的条件是()。
3.
判定以head为头指针的单向简单链表为空的条件是()。
4.
就单一的()运算来说,线性表采用链式存储比采用顺序存储好。
5.
就单一的()运算来说,线性表采用顺序存储比采用链式存储好(n是表长)。
6.
已知h是指向单向加头链表的头指针,删除首元结点(第1个实际元素)的操作是()。
7.
已知h是指向单向加头链表的头指针,p指向一个新结点,将p所指结点插在表头(p指向第一个实际结点)的操作是()。
8.
已知last指向单向简单链表的尾结点,将s所指结点加在表尾,正确的操作是()。
9.
已知last指向单向简单链表的尾结点,将s所指结点加在表尾,不正确的操作是()。
10.
在一个单向链表中,已知结点*q是*p的前趋结点,若在*q和*p之间插入*s结点,则须执行()。