数据结构练习题附答案(8页).doc
《数据结构练习题附答案(8页).doc》由会员分享,可在线阅读,更多相关《数据结构练习题附答案(8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-数据结构练习题附答案-第 1 页习题B 一、填空题1.在二叉树的二叉链表表示中,指针p所指结点为叶子结点的条件是 。2.在有序表A1.12中,采用二分查找算法查等于A12的元素,所比较的元素下标依次为 。3一个栈的输入序列为1,2,3,n,若输出序列的第一个元素是n,输出第i(1=inext=top; D. top=top-next;13.具有10个叶结点的二叉树中有 B 个度为2的结点,A.8 B.9 C.10 D.ll14.某栈的输入序列为a, b,c ,d,下面的四个序列中,不可能是它的输出序列的是 D 。A. a,c,b,d B. b, c,d,a C. c, d,b, a D. d
2、, c,a,b15. 数组A05,06的每个元素占5个字节,将其按列优先次序存储在起始地址为1000的内存单元中,则元素A5,5的地址是 B 。A1180 B1175C1205 D1210三、判断题1. 无向图中所有顶点的度数之和等于所有边数的2倍。 ( t )2. 折半查找中要求表必须有序,表可以顺序方式存储,也可以链表方式存储。 ( f )3. 在单链表中,要取得某个元素,只要知道该元素的指针即可,因此,单链表是随机存取的存储结构。( f )4. 通过拓扑排序可以判断有向图中是否有环的存在。 ( t )5. 二叉树是指度为2的有序树。 ( f )6. 线性表的顺序存储结构比链式存储结构更好
3、。( f)7. 由树转化成二叉树,该二叉树的右子树不一定为空。( f)8. 顺序表查找指的是在顺序存储结构上进行查找。(f )9. 当向二叉排序树中插入一个结点,则该结点一定成为叶子结点。(t )10. 非空的双向循环链表中任何结点的前驱指针均不为空。(t )四、应用题1.已知无向网G,如右图所示,完成如下要求:(1)写出无向网G的邻接矩阵;(2)画出无向网G的最小生成树。2.请根据给出的关键字序列:43,12,72,8,16,50,80,完成如下要求:(1)画出相应的二叉排序树;(2)若要查找50需和哪些关键字进行比较。3.Seven with weight node, weights ar
4、e 4,7,5,2,8,9,14, try to structure a tree leaf nodes Hoffman tree, try drawing out generated Hoffman tree, and calculated with weight WPL path length.(10 points) 4. 某无向图的顶点表为(1,2,3,4),下图为其邻接矩阵表,请画出该无向图。5在如下数组A中链接存储了一个线性表,A0为头结点,试写出该线性表。A 0 1 2 3 4 5 6 7data605078903440next35720416已知一组关键字(19,14,23,1,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 练习题 答案
限制150内