第二次测试题A-数据结构(C语言)
数据结构(C语言)第二次测试A 满分:100分,完成时间:45分钟
一、选择题:(每题4分,共28分)
1、某二叉树的中序序列和后序序列正好相反,则该二叉树一定是_________的二叉树。 (A)空或只有一个结点 (B)高度等于其结点数 (C)在任一结点无左孩子 (D)任一结点无右孩子 2、n个顶点的无向图的邻接表中结点总数最多有( )个。 (A) 2n (B) n (C) n/2 (D) n(n-1) 3、设连通图G的顶点数为n,则G的生成树的边数为( )。 (A) n (B) n-1 (C) 2n (D) 2n-1
4、如某数据结构的数据元素的集合为S={A,B,C,D,E,F,G},数据元素之间的关系为R={,,
(A)4 (B)5 (C)6 (D)20 6、设一颗二叉树共有50个叶子结点(终端结点),则共有 个度为2的结点。
(A)25 (B)49 (C)50 (D)51
7、在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( ) A) e B)2e C) n2-e D)n2-2e
二、填空题:(每题2分,共12分)
1、一棵哈夫曼树是由5个叶子结点形成的,该哈夫曼树总共有 个结点。 2、如果一个有向图有5个顶点,则它最多有 条弧。 3、设有1000个元素,用二分法查找时,最大比较次数是 。
4、折半查找有序表(2,4,6,12,20,28,38,50,70,100),若查找表中元素12,它依次与表中元素___________________比较大小;若查找55,它依次与表中元素___________________比较大小。
5、深度为8的完全二叉树至少有______个叶子结点。 三、应用题:(40分)
1、写出图1的先序、中序、后序、层次遍历的序列(10分) 2、画出图2的邻接矩阵、邻接表、逆邻接表(15分)
B AC EBCD
F
DEFA
G?2
?1
3.给定一组数列(15,8,10,21,6,19,3)分别代表字符A,B,C,D,E,F,G出现的频度,试画出哈夫曼树,计算带权路径长度WPL,给出各字符的编码值。(15分) 四、算法设计题(20分)
编写算法对一个非零整型数组中(一共n 个元素)的元素进行位置调整,将所有负数放在下标较低的一端,将所有正数放在下标较高的一端。要求时间复杂度为O(n)。 void aElement(int a[],int n);
相关推荐:
- [互联网资料]2022年厦门大学机电工程系824机械设计
- [互联网资料]东南大学2022年硕士研究生拟录取名单公
- [互联网资料]能源调研报告(精选多篇)
- [互联网资料]初三英语下学期 中考英语 语法填空训练
- [互联网资料]2022内蒙古选调生行测常识备考:新事物
- [互联网资料]自驾必备!在新西兰租什么样的车自驾游
- [互联网资料]佛教素食菜谱44页未完
- [互联网资料]盈利能力分析外文翻译
- [互联网资料]2022年南昌航空大学音乐学院736马克思
- [互联网资料]优选外贸跟单实习报告总结(精品版)
- [互联网资料]银行新员工培训总结
- [互联网资料]2_year_visa_new_guidance_190316
- [互联网资料]天津市五校宝坻一中静海一中杨村一中芦
- [互联网资料]2007--2008学年第一学期高三数学宁波市
- [互联网资料]Chromatic framework for vision in ba
- [互联网资料]幼儿园大班上学期美术教案《心愿树》含
- [互联网资料]2022年华中农业大学信息学院820微型计
- [互联网资料]硬盘坏道的表现 __硬盘使用久了
- [互联网资料]江苏省2016年会计从业资格考试《会计基
- [互联网资料]公共场所卫生监督试卷全解
- 高级英语第一册所有修辞方法及例子总结
- 综合交通枢纽规划与城市发展
- 沃尔玛的企业文化案例分析
- 美国Thanksgiving Day 感恩节 介绍
- PEP六年级英语上册Unit6How do you fee
- 最齐全的中国大型商场购物中心名单
- 数据结构实验报告八—哈夫曼编译码
- 杭州市余杭区人民政府(通知)
- 七年级语文成语运用专项训练
- 微观经济学第三章 消费者行为 课后习题
- 对_钱学森之问_的思考
- Excel_三级联动_下拉菜单
- 办公用品需求计划申请表
- 对外汉语教材必须要知道的发展史
- 挑战杯大学生学术科技作品竞赛作品申报
- 举办民办教育培训机构应具备下列条件
- 太阳能路灯项目设计方案
- 2013年八年级上最新人教版新教材Unit3I
- 【历史】 6-4 《近代科学之父牛顿》 课
- 高中生物《第四章 第二节 探讨加酶洗衣




