ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:39.50KB ,
资源ID:53149      下载积分:8 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-53149.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2016年数据结构 ( 第1次 )作业.doc)为本站会员(文****钱)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

2016年数据结构 ( 第1次 )作业.doc

1、 第 1次作业 一、单项选择题(本大题共 60分,共 20 小题,每小题 3 分) 1. 将线性表的数据元素进行扩充,允许是带结构的线性表是 ( )。 A. 串 B. 树 C. 广义表 D. 栈 2. 一棵树中,( )没有前驱结点。 A. 分支结点 B. 叶结点 C. 树根结点 D. 空结点 3. 孩子兄弟表示法中,若要访问结点 x的第 i个孩子,则要先从 firstchild域找到第 1个孩子结点,然后沿着孩子结点的 nextsibling域连续走( )步,便可找到 x的第 i个 孩子。 A. 1 B. 2 C. i-1 D. i 4. 建堆是将所有元素按照初始顺序填充到一个( )中。 A.

2、 二叉树 B. 平衡二叉树 C. 红黑树 D. 完全二叉树 5. 若 n个顶点的无向图采用邻接矩阵存储方法,该邻接矩阵为一个什么矩阵?() A. 对称矩阵 B. 一般矩阵 C. 稀疏矩阵 D. 对角矩阵 6. 由 3个结点所构成的二叉树有( )种形态。 A. 3 B. 4 C. 5 D. 6 7. 排序算法的作用是( )。 A. 让元素以递增的顺序排列 B. 让元素以递减的顺序排列 C. 让无序的数据组合变成有序的数据组合 D. 以上都不对 8. 下面关于折半查找的叙述正确的是 ( ) 。 A. 表必须有序,表可以顺序方式存储,也可以链表方式存储 B. 表必须有序且表中数据必须是整型,实型或字

3、符型 C. 表必须有序,而且只能从小到大排列 D. 表必须有序,且表只能以顺序方式存储 9. 图中有关路径的定义是( )。 A. 由顶点和相邻顶点序偶构成的边所形成的序列 B. 由不同顶点所形成的序列 C. 由不同边所形成的序列 D. 上述定义都不是 10. 采用邻接表存储的图的深度优先遍历算法类似于二叉树的()。 A. 先序遍历 B. 中序遍历 C. 后序遍历 D. 按层遍历 11. 设有 50行 60列的二维数组 A5060,其元素长度为 4字节,按行优先顺序存储,基地址为 200,则元素 A1825的存储地址为( )。 A. 3700 B. 4376 C. 3900 D. 4620 12

4、. 迪杰斯特拉 (Dijkstra)算法用于求解图上的单源点 最短路径。本质上说,该算法是一种基于( )策略的算法。 A. 分治 B. 动态规划 C. 贪心 D. 回溯 13. 简单选择排序是一种( )。 A. 稳定的排序算法 B. 不稳定的排序算法 C. 无法确定其是否稳定 D. 以上都不对 14. 分别以下列序列构造二叉排序树,与用其它三个序列所构造的结果不同的是 ( )。 A. ( 100, 80, 90, 60, 120, 110, 130) B. ( 100, 120, 110, 130, 80, 60, 90) C. ( 100, 60, 80, 90, 120, 110, 130

5、) D. (100, 80, 60, 90, 120, 130, 110) 15. 任何一个带权的无向连通图的最小生成树( )。 A. 只有一棵 B. 有一棵或多棵 C. 一定有多棵 D. 可能不存在 16. 弗罗伊德 (Floyd)算法时间复杂度是( )。 A. B. C. D. 17. 设 F是一个森林, B是由 F转换得到的二叉树, F中有 n个非叶结点,则 B中右指针域为空的结点有( )个。 A. n-1 B. n C. n+1 D. n+2 18. 设一个广义表中结点的个数为 n,则求广义表深度算法的时间复杂度为( )。 A. O(1) B. O(n) C. O(n2) D. O(l

6、og2n) 19. 设要将序列( q,h,c,y,p,a,m,s,r,d,f,x)中的关键码按字母升序重新排序,第一次交换位置的是( )。 A. a 和 x B. p 和 f C. p 和 d D. y和 r 20. 对于长度为 n的顺序存储的线性表,访问结点和插入、删除结点的平均时间复杂度为( )。 A. O(0) B. O(1) C. O(n) D. O(n2) 二、判断题(本大题共 40 分,共 20 小题,每小题 2 分) 1. 任一查找树 (二叉分类树 )的平均查找时间都小于用顺序查找法查找同样结点的线性表的平均查找时间。 2. 对无序表用折半查找比顺序查找快。 3. 对于无向图来说

7、,若深度优先遍历过程中遇到回边(即指向已访问过的顶 点的边),则必定存在环。 4. 对一棵二叉排序树按前序方法遍历得出的结点序列是从小到大的序列。 5. 线性结构中,每一个结点都至少有一个直接前驱和一个直接后继。 6. 排序的稳定性是指排序算法中的比较次数保持不变,且算法能够终止。 7. n个顶点的连通图至少 n-1条边。 8. Dijkstra最短路径算法从源点到其余各顶点的最短路径的路径长度按递增次序依次产生。 9. 二叉排序树删除一个结点后,仍是二叉排序树。 10. 二叉树中每个结点的两棵子树的高度差等于 1。 11. 树中的每个结点有不唯一的一个双亲结点 。 12. 克鲁斯卡尔算法适应范围为稀疏图。 13. 在稀疏矩阵的顺序存储中,利用一个数组来存储非零元素,该数组的长度

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。