高分求数据结构与算法答案2

19. 在一个图中,所有顶点的度数之和等于所有边数的( )倍。
A. 1
B. 2
C. 3
D. 4

20. 某二叉树的先序序列和后序序列正好相反,则该二叉树一定是( )的二叉树。
A. 空或只有一个结点
B. 高度等于其结点数
C. 任一结点无左孩子
D. 任一结点无右孩子

21. 向顺序栈中压入新元素时,应当( )。
A. 先移动栈顶指针,再存入元素
B. 先存入元素,再移动栈顶指针
C. 先后次序无关紧要
D. 同时进行

22. 设单链表中指针p指着结点A,若要删除A之后的结点(若存在),则需要修改指针操作为( )。
A. p->next=p->next->next
B. p=p->next
C. p=p->next->next
D. p->next=p

23. Substr('DATA STRUCTURE',5,9)=( )。
A. STRUCTURE'
B. 'ASTUCTUR'
C. 'DATA STRUCTRUE'
D. 'DATA'

24. 向堆中插入一个元素的时间复杂度为( )。
A. O(log2n)
B. O(n)
C. O(1)
D. O(nlog2n)

25. 由权值分别为3,6,7,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )。
A. 23
B. 51
C. 53
D. 74

26. 线索化二叉树中某结点D,没有左孩子的主要条件是( )。
A. D->Lchild=Null
B. D->ltag=1
C. D->Rchild=Null
D. D->ltag=0

27. 设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有( )个。
A. n-1
B. n
C. n+1
D. n+2

28. 在一个无向图中,所有顶点的度数之和等于所有边数的( )倍。
A. 3
B. 2
C. 1
D. 1/2

29. 在一个具有n个顶点的无向图中,要连通所有顶点则至少需要( )条边。
A. n
B. 2n
C. n-1
D. n+1

30. 设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A[18][25]的存储地址为( )。
A. 3700
B. 4376
C. 3900
D. 4620

31. 栈的插入和删除操作在( )进行。
A. 栈顶
B. 栈底
C. 任意位置
D. 指定位置

32. 若线性表最常用的操作是存取第i个元素及其前趋的值,则采用( )存储方式节省时间。
A. 单链表
B. 双链表
C. 单循环链表
D. 顺序表

33. 设有一个10阶的对称矩阵A[10][10],采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[ ]中,A[0][0]存入B[0]中,则A[8][5]在B[ ]中( )位置。
A. 32
B. 33
C. 41
D. 65

34. 在一棵二叉树中,第4层上的结点数最多为( )。
A. 8
B. 15
C. 16
D. 31

35. 在一个长度为n的顺序存储的线性表中,向第i个元素(1≤i≤n+1)之前插入一个新元素时,需要从后向前依次后移( )个元素。
A. n-i
B. n-i+1
C. n-i-1
D. i

36. 在有n个叶子结点的哈夫曼树中,其结点总数为( )。
A. 不确定
B. 2n
C. 2n+1
D. 2n-1

37. 设一数列的顺序为1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为( )。
A. 3,2,5,6,4,1
B. 1,5,4,6,2,3
C. 2,4,3,5,1,6
D. 4,5,3,6,2,1

38. 若待排序对象序列在排序前已按其排序码递增顺序排序,则采用( )方法比较次数最少。
A. 直接插入排序
B. 快速排序
C. 归并排序
D. 直接选择排序

39. 二叉树上叶结点数等于( )。
A. 分支结点数加1
B. 单分支结点数加1
C. 双分支结点数加1
D. 双分支结点数减1
40. 在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行( )。
A. q->next=p->next; p->next=q;
B. p->next=q->next; q=p;
C. q->next=p->next; p->next=q;
D.
p->next=q->next; q->next=p;

41. 设无向图的顶点个数为n,则该图最多有( )条边。
A. n-1
B. n(n-1)/2
C. n(n+1)/2
D. 0

42. 线性链表不具有的特点是( )。
A. 随机访问
B. 不必事先估计所需存储空间大小
C. 插入与删除时不必移动元素
D. 所需空间与线性表长度成正比

43. 每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做( )排序.
A. 插入
B. 交换
C. 选择
D. 归并

44. 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主的存储,a11为第一个元素,其存储地址为1,每个元素占1个地址空间,则a85的地址为( )。
A. 13
B. 18
C. 33
D. 40
45. 线性表的链接实现有利于( )运算。
A. 插入
B. 读表元
C. 查找
D. 定位

19-23 BCAAA 24 B 25题答案应为54,估计是题目错了。 26-30 BCBCD
31-35 ADAAB 36-40 DBAAD 41-45 BAACA
这次题目稍难了些,25题我保证答案是54.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-03-28
找个老师来回答
第2个回答  2009-03-30
题目不错,你可以先做做,把答案发给我,我给你看看是不是正确...
第3个回答  2009-04-01
哇!好难哦。我没办法帮你