如有帮助欢迎下载支持1 《数据结构》习题库之一:选择题1
算法分析的目的是()A
研究算法的输入与输出之间的关系B
找出数据结构的合理性C
分析算法的效率以求改进算法D
分析算法的可读性与可移植性2
在由list 所指的非空线性链表中删除由p 指的链结点的下一个链结点的过程是依次执行q=p->link, (),delete q
p->link=q B
q->link=p C
q->link=p->link D
p->link=q->link 3
依次在初始为空的队列中插入元素为a,b,c,d 以后,紧接着作了两次删除操作,此时的队头元素是()A
若某堆栈的输入序列为1,2, 3,⋯, n-1,n,输出序列的第1 个元素为n,则第 i 个输出元素为()A
n-i+1 B
哪个元素无所谓5
设计递归问题的非递归算法一般需要用到()机制
已知非空二叉树采用顺序存储结构,树中结点的数据信息依次存放在一个一维数组中,即 ABC□DEF □□ G□□ H□□ 该二叉树的中序列遍历序列为()A
G,D,B,A,F,H
G,B,D,A,F,H,C,E C
B,D,G,A,F,H,C,E D
B,G,D,A,F,H,C,E 7
在一棵度为3 的树中,度为3 的结点有 2 个,度为 2 的结点有 1 个,度为 1 的结点有 2 个,那么,该树有()个叶结点
向具有 n 个结点的、结构均衡的二叉搜索树中插入一个元素的时间复杂度大致为()
O(1) B
O(log2n ) C
O(n) D
O(nlog2n) 9
在初始为空的散列表中依次插入关键字序列(MON,TUE,WED,THU,FRI,SAT,SUN),散列函数为H(k)=i MOD