齐鲁理工学院数据结构期末复习题三

  • 格式:doc
  • 大小:13.50 KB
  • 文档页数:1

数据结构期末复习题三
一、选择题
1.无向图G的邻接矩阵A中,若A[i,j]=1,则A[j,i]的值为()
A -1 B 0 C 1 D 不确定
2.设高度为h的二叉树上只有度为0的和度为2的结点,则此类二叉树中所包含
的结点数至少为()
A 2h B 2h-1 +1 C 2h+1 D h+1
3.在一棵度为3的树中,度为3的结点个数为2,度为2的结点个数为1,则度
为0结点的个数为()
A 4 B 5 C 6 D 7
4.某二叉树的后序遍历序列是dabec中序遍历序列是debac则前序遍历序列是()
A abcde B cedab C deabc D cedba
5.3个不同结点ABC可以构成二叉树的个数有()
A 2种 B 5种 C 12种 D 30种
6.若要对1000个元素排序,要求既快又稳定,则最好采用()方法。
A直接插入排序 B归并排序 C堆排序 D快速排序
二、填空题
1.一个算法的时间复杂度为(3n2+2nlog2n+4n-7)/(5n)其数量级表示为()
2.计算机执行下面的循环语句时,语句k++的执行次数为()
for(i=1;ifor(j=n;j>=i;j--)
k++;
三判断题
冒泡排序算法是稳定的排序方法。()
四应用题
1.假定一组记录的排序码为(46,79,56,38,40,80,25,34),则对其进行
快速排序的第一次划分后的结果为()
2.以数据集{3,4,5,8,12,18,20,30}为叶结点,构造一棵哈夫曼树并求其
带权路径长度。