某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用( )存储方式最节省运算时间。
发布时间:2020-11-13
A.单链表
B.仅有头指针的单循环链表
C.双链表
D.仅有尾指针的单循环链表
试卷相关题目
- 1向一个栈顶指针为hs的链栈中插入一个s结点时,应执行( )。
A.hs->next=s
B.s->next=hs->next hs->next=s
C.s->next=hs hs=s
D.s->next=hshs=hs->next
开始考试点击查看答案 - 2在一个链队列中,假定front和rear分别为队首和队尾指针,则删除一个结点的操作为( )。
A.rear=rear->next
B.front=front->next
C.rear=front->next
D.front=rear->next
开始考试点击查看答案 - 3已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )。
A.5,4,3,2,1,6
B.2,3,5,6,1,4
C.3,2,5,4,1,6
D.1,4,6,5,2,3
开始考试点击查看答案 - 4已知广义表L=((x,y,z),a,(u,t,w)),从L 表中取出原子项t 的操作是( )。
A.Head(Head(Tail(Tail(L))))
B.Tail(Head(Head(Tail(L))))
C.Head(Tail(Head(Tail(L))))
D.Head(Tail(Head(Tail(Tail(L)))))
开始考试点击查看答案 - 5下列各种数据结构中属于线性结构的有( )。
A.栈
B.二叉树
C.广义表
D.图
开始考试点击查看答案