以下哪个数据结构不是多型数据类型()

  • A+
(1)【◆题库问题◆】:[单选] 以下哪个数据结构不是多型数据类型()
A.栈
B.广义表
C.有向图
D.字符串

【◆参考答案◆】:D

(2)【◆题库问题◆】:[名词解释] 气泡排序法

【◆参考答案◆】:
气泡排序的过程很简单。从第一记录开始,相邻的两个记录关键字进行比较,若顺序不对,立即交换,直至N-1个与第N个比较为止。得到一个最大(或最小)的关键字记录的结果位置。

(3)【◆题库问题◆】:[单选] 队列的“先进先出”特性是指()。
A.最早插入队列中的元素总是最后被删除
B.当同时进行插入、删除操作时,总是插入操作优先
C.每当有删除操作时,总是要先做一次插入操作
D.每次从队列中删除的总是最早插入的元素

【◆参考答案◆】:D

(4)【◆题库问题◆】:[名词解释] 希尔排序

【◆参考答案◆】:
是插入排序的一种,又叫缩小增量排序,先按增量进行分组,组内插入排序,然后每次缩短增量,再进行分组和组内插入排序,直到增量为1时,进行最后一次排序止。

(5)【◆题库问题◆】:[单选] 以下数据结构中,()是线性结构。
A.队
B.树
C.二叉树
D.图

【◆参考答案◆】:A

(6)【◆题库问题◆】:[问答题] 已知用一维数组存放的一棵完全二叉树:ABCDEFGHIJKL,写出该二叉树的先序、中序和后序遍历序列。

【◆参考答案◆】:
先序序列:ABDHIEJKCFLG
中序序列:HDIBJEKALFCG
后序序列:HIDJKEBLFGCA

(7)【◆题库问题◆】:[判断题] 二叉树也可以是只有一个结点的集合,这个节点既可以看成树的根,也可以看成左子树或右子树。
A.正确
B.错误

【◆参考答案◆】:正确

(8)【◆题库问题◆】:[单选] 若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选()排序为宜。
A.直接插入
B.直接选择
C.堆
D.快速

【◆参考答案◆】:A

(9)【◆题库问题◆】:[单选] 下列关于队列的叙述中正确的是()
A.在队列中只能插入数据
B.在队列中只能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表

【◆参考答案◆】:C

(10)【◆题库问题◆】:[填空题] 写出下面算法的功能。Bitree*function(Bitree*bt){Bitree*t,*t1,*t2;if(bt==NULL)t=NULL;else{t=(Bitree*)malloc(sizeof(Bitree));t->data=bt->data;t1=function(bt->left);t2=function(bt->right);t->left=t2;t->right=t1;}return(t);}

【◆参考答案◆】:交换二叉树结点左右子树的递归算法

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: