数据结构 习题.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构 习题.doc》由会员分享,可在线阅读,更多相关《数据结构 习题.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数 据 结 构 习 题习题一1.1 书写函数,实现求任一整数数组中的最小值。1.2书写实现如下功能的函数声明:已知一个含有n个元素的数组,从第i个元素开始移走k个元素。1.3用typedef定义学生成绩记录的类型,并书写函数求做高分的同学的姓名。1.4求下列程序段的时间复杂度(1)i=1;k=0;do k+=10*i;i+;while(i=n-1)(2)k=0;for(i=1;i=n;i+)for(j=i;j1时试写出计算Fn(X)值的递归函数。习题五5.1 数组A中,每个元素A的存储占3个单元,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,存放该数组至少需要的单元
2、个数是( (1) ),若该数组按行存放时,元素A85的起始地址是( (2) ),若该数组按列存放时,元素A85的起始地址是( (3) )。(1)A. 80 B.100 C.240 D.270(2)A.SA+141 B.SA+144 C.SA+222 D.SA+225(3)A.SA+117 B.SA+180 C.SA+222 D.SA+2255.2假设按行优先存储整数数组A9358时,第一个元素的字节地址时100,每个整数占4个字节。问下列元素的存储地址是什么。(1) a0000 (2)a1111 (3)a3125 5.3求下列广义表的操作结果GetHead(a),a) GetTail(a),a
3、)GetTailGetHead(a,b),(c,d)GetHeadGetHead(a,b),(c,d)习题六6.1试分别画出具有3个结点的树和3个结点的二叉树的所有不同形态。 6.2已知一棵度为m的树中有ni个(i=1,2,m)度为i的结点,问该树中有多少个叶子结点?6.3证明:一棵满k叉树上的叶子结点数n0和非叶子结点数n1之间满足如下关系: n0 =(k-1)n1 +1。6.4已知二叉树:1画出该二叉树的顺序存储结构和二叉链表存储结构。2写出该二叉树的前序、中序、后序、层次遍历序列。abcdgefhi6.5已知二叉树按照二叉链表方式存储,设计算法求二叉树的深度。6.6有n个结点的完全二叉树
4、以向量为存储结构,试写算法对其进行先序遍历。6.7已知树:ABCDEGFHIJK1画出对应的二叉树2求树的先根遍历序列和后根遍历序列6.8已知森林:112134567891011121314151将此森林转化为对应的二叉树2求该森林的先序遍历序列和中序遍历序列6.9将下面的二叉树转换为森林:ABCDEGHJKFIM6.10假设一棵二叉树的先序序EBADCFHGIKJ,中序序列为ABCDEFGHIJK,请画出该二叉树。6.11设一棵二叉树的中序序列DCBGEAHFIJK,后序序列为DCEGBFHKJIA,请画出该二叉树。6.12下列编码哪一组不是前缀码?(a)(00,01,10,11) (b)(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内