数据结构期末复习习题.pptx
《数据结构期末复习习题.pptx》由会员分享,可在线阅读,更多相关《数据结构期末复习习题.pptx(59页珍藏版)》请在优知文库上搜索。
1、1. 数据结构在计算机内存中的表示指数据结构在计算机内存中的表示指A. 数据的存储结构数据的存储结构B. 数据结构数据结构C. 数据的逻辑结构数据的逻辑结构D. 数据元素之间的关系数据元素之间的关系A2. 串是串是_ A. 不少于一个字母的序列不少于一个字母的序列B. 任意个字母的序列任意个字母的序列C. 不少于一个字符的序列不少于一个字符的序列D. 有限个字符的序列有限个字符的序列D3. 在在n个节点的线索二叉树中,线索的数目为个节点的线索二叉树中,线索的数目为 A. n-1B. nC. n+1D. 2nC4. 顺序队列在实现的时候,通常将数组看成是顺序队列在实现的时候,通常将数组看成是一个
2、首尾相连的环,这样做的目的是为了避免一个首尾相连的环,这样做的目的是为了避免产生产生_现象现象假溢出5. 设有两个串设有两个串p和和q,其中,其中q是是p的子串,求的子串,求q在在p中首次出现的位置的算法称为中首次出现的位置的算法称为_模式匹配6. 对二叉排序树进行对二叉排序树进行_遍历,可以得到按遍历,可以得到按关键字从小到大排列的节点序列关键字从小到大排列的节点序列中序7. 在一组记录的关键字为在一组记录的关键字为46,79,56,38,40,84,利用快速排序的方法,以第利用快速排序的方法,以第1个记录为基准得到个记录为基准得到的第一次划分结果为的第一次划分结果为_40,38,46,56
3、,79,848. 设设n为为3的倍数,分析以下算法的时间复杂度的倍数,分析以下算法的时间复杂度 void fun(int n) int i, j, x, y; for(i=1; i=n; i+) if(3*i=n) for(j=3*i;j=n;j+) x+; y = 3*x+2; )(6) 1() 13(12n/31in/31in3inOnnin=+= 9. 二维数组二维数组A44(即即A0.30.3)的元素起始的元素起始地址是地址是LOC(A00)=1000,元素的长度为,元素的长度为2,则则LOC(A22)为多少?为多少?(2*4+2)*2+1000=102010. 如果一棵哈夫曼树如果一
4、棵哈夫曼树T有有n0个叶子节点,那么,个叶子节点,那么,树树T有多少个节点,要求给出求解过程有多少个节点,要求给出求解过程n=2n2+n1+1且n0=n2+1,得n=2n0+n1-1哈夫曼树n1=0,则n=2n0-111. 有一个有序表有一个有序表R1.13=1,3,9,12,32,41,45,62,75,77,82,95,100,当用二分查找法查找关键字为当用二分查找法查找关键字为82的节点时,经的节点时,经多少次比较后查找成功,依次与哪些关键字进多少次比较后查找成功,依次与哪些关键字进行比较行比较判定树(略),总共比较4次,依次关键字为:45,77,95,8212. 以关键字序列以关键字序
5、列265,301,751,129,937,863,742,694,76,438为例,为例,给出归并排序算法的各趟排序结束时关键字序给出归并排序算法的各趟排序结束时关键字序列的状态列的状态第一趟:265,301,751,129,937,863,742,694,76,438第二趟:129,265,301,751,863,937,694,742,76,438第三趟:129,265,301,694,742,751,863,937,76,438第四趟:76,129,265,301,438,694,742,751,863,93713. 链表不具备的特点是链表不具备的特点是A. 可随机访问任一节点可随机访问
6、任一节点B. 插入删除不需要移动元素插入删除不需要移动元素C. 不必事先估计存储空间不必事先估计存储空间D. 所需空间与其长度成正比所需空间与其长度成正比A14. 一个栈的进栈序列是一个栈的进栈序列是abcde,则栈的不可能,则栈的不可能的输出序列是的输出序列是 A. edcbaB. decbaC. dceabD. abcdeC15. 用直接插入序列对下面用直接插入序列对下面4个序列进行递增排个序列进行递增排序,元素比较次数最少的是序,元素比较次数最少的是 A. 94,32,40,90,80,46,21,69B. 32,40,21,46,69,94,90,80C. 21,32,46,40,80
7、,69,90,94D. 90,69,80,46,21,32,94,40C16. 以下序列不是堆以下序列不是堆(大根或小根大根或小根)的是的是 A. 100,85,98,77,80,60,82,40,20,10,66B. 100,98,85,82,80,77,66,60,40,20,10C. 10,20,40,60,66,77,80,82,85,98,100D. 100,85,40,77,80,60,66,98,82,10,20D17. 广义表广义表(),a,(a),(a)的长度是的长度是_,深度,深度是是_4, 318. 具有具有n个节点的二叉树采用二叉链存储结构,个节点的二叉树采用二叉链存储
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 期末 复习 习题