《数据结构》7044.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构》7044

《数据结构》7044 16.业精于勤,荒于嬉 ——韩愈 B卷 《数据结构》           学号________姓名__________分数__________ 题号 一 二 三 四 五 六 总分 分数 一、 单选题(每小题1分,共10分) 1.与数据元素本身的形式、内容、相对位置、个数无关的是数据的( ) A.存储结构 B.逻辑结构 C.算法 D.操作 2.链式栈与顺序栈相比,一个比较明显的优点是( ) A.插入操作更加方便 B.通常不会出现栈满的情况 C.不会出现栈空的情况 D.删除操作更加方便 3.对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止 这样的排序方法是( ) A.直接选择排序 B.直接插入排序 C.快速排序 D.起泡排序 4.若采用邻接矩阵法存储一个n个顶点的无向图,则该邻接矩阵是一个( ) A.上三解矩阵 B.稀疏矩阵 C.对角矩阵 D.对称矩阵 5.在一个顺序存储的循环队列中,队头指针指向队头元素的( ) A.前一个位置 B.后一个位置 C.队头元素位置 D.队尾元素的前一位置 6.用链表表示线性表的优点是( ) A.便于随机存取 B.花费的存储空间比顺序表少 C.便于插入与删除 D.数据元素的物理顺序与逻辑顺序相同 7.对5个不同的数据元素进行直接插入排序,最多需要进行( )次比较 A.8 B.10 C.15 D.25 8.下列存储形式中,( )不是树的存储形式 A.双亲表示法 B.左子女右兄弟表示法 C.广义表表示法 D.顺序表示法 9.在一棵具有5层的满二叉树中结点总数为( ) A.31 B.32 C.33 D.16 10.设有100个数据元素,采用折半搜索时,最大比较次数为( ) A.6 B.7 C.8 D.10 二、 判断题(判断下列各个叙述的正误 对,在题号前的括号内填入√;错,在题号前的括号内填入× 每小题1分,共10分) ( )1、算法的运行时间涉及加、减、乘、除、转移、存、取等基本运算 要想准确地计算总运算时间是不可行的 ( )2、二维数组是数组元素为一维数组的线性表,因此它是线性结构 ( )3、顺序表用一维数组作为存储结构,因此顺序表是一维数组 ( )4、通常使用两个类来协同表示单链表,即链表的结点类和链表类 ( )5、栈和队列都是顺序存取的线性表,但他们对存取位置的限制不同 ( )6、在使用后缀表示实现计算器类时用到一个栈的实例,其作用是暂存运算对象 ( )7、具有n个结点的完全二叉树的高度为「log2n」+1 (n≥0,根在第0层) ( )8、为度量一个搜索算法的性能,需要在时间和空间方面进行权衡 ( )9、闭散列法通常比开散列法时间效率更高 ( )10、一棵m阶B树中每个结点最多有m个关键码,最少有2个关键码 三、 阅读理解题(说明下列递归过程的功能,10分) void unknown(BinTreeNode*T, int a[ ],int i ){ //指针T是完全二叉树的根指针 If(T! =NULL){ A[i]=T-data; Unknown(T-leftChild,a,2*i+1); Unknown(T-rightChild, a,2*i+2); } } 主程序调用方式unknown(BT.root,a,0); //将完全二叉树所有结点从根开始,自顶向下,同一层自左向右连续编号, //根结点的编号为0 四.简答题(共25分) 1. 对下面的带权无向图采用prim算法从顶点①开始构造最小生成树 (写出加入生成树顶点集合S和选择边Edge的顺序)(5分) S: 顶点号 Edge: (顶点,顶点,权值) ① ( , , ) ① ( , , ) ① ( , , ) ① ( , , ) ① ( , , ) ①  2. 某二叉树的结点数据采用顺序存储表示如下: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1718 19 E A F D H C G I B (1) 试画出此二叉树的图形表示 (3分) (2) 写出结点D的双亲结点及左、右子女 (3分) (3) 将此二叉树看作森林的

文档评论(0)

saa9099 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档