




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Review:数据结构树00.10.20.30.40.50.60.70.80.912345678910Review:数据结构树【1】一个包含n个分支结点(非叶结点)的非空二叉树,它的叶结点数目最多为()。A 2n + 1 B 2n-1 C n-1 D n+1 Review:数据结构树【2】表达式a*(b+c)-d的后缀表达式是()。A abcd*+- B abc+*d- C abc*+d- D - + * abcdReview:数据结构树【3】如果树根算第一层,那么一棵n层的二叉树最多有()个结点。A 2n-1 B2n C 2n+1 D 2n+1Review:数据结构树【4】前缀表达式 “+
2、3 * 2 + 5 12”的值是()。A 23 B 25 C 37 D65Review:数据结构树【5】一棵二叉树的前序遍历序列是ABCDEFG,后序遍历是CBFEGDA,则根结点的左子树的结点个数可能是()。A 2 B 3 C 4 D 5Review:数据结构树【6】已知7个节点的二叉树的先根遍历是1 2 4 5 6 3 7(数字为节点的编号,以下同),中根遍历是4 2 6 5 1 7 3,则该二叉树的后根遍历是( )。A4 6 5 2 7 3 1 B4 6 5 2 1 3 7 C4 2 3 1 5 4 7 D4 6 5 3 1 7 2Review:数据结构树【7】高度为 n 的均衡的二叉树
3、是指:如果去掉叶结点及相应的树枝,它应该是高度为 n-1 的满二叉树。在这里,树高等于叶结点的最大深度,根结点的深度为 0,如果某个均衡的二叉树共有 2381 个结点,则该树的树高为( )。 A. 10 B. 11 C. 12 D. 13 Review:数据结构树【8】已知 6 个结点的二叉树的先根遍历是 1 2 3 4 5 6(数字为结点的编号,以下同),后根遍历是3 2 5 6 4 1,则该二叉树的可能的中根遍历是( ) A. 3 2 1 4 6 5 B. 3 2 1 5 4 6 C. 2 1 3 5 4 6 D. 2 3 1 4 6 5 Review:数据结构树【9】完全二叉树的结点个数
4、为11,则它的叶结点个数为( )。A. 4 B.3 C.5 D. 2 E. 6Review:数据结构树【10】二叉树T的宽度优先遍历序列为A B C D E F G H I,已知A是C的父结点,D 是G 的父结点,F 是I 的父结点,树中所有结点的最大深度为3(根结点深度设为0),可知F的父结点是( )。A. 无法确定 B. B C. C D. D E. ENew:简单的排序算法插入排序冒泡排序选择排序New:插入排序-O(n2) 稳定void Insertsort (int data, int n) int i,j; for(i=2;i=n;i+)if(dataidata0;j-) data
5、j+1=dataj;dataj+1=data0;New:冒泡排序-O(n2) 稳定void Bubblesort (int data, int n) int i,j,tag; for(i=1,tag=1;tag=1∈i+)tag=0;for(j=1;jdataj+1) data0=dataj; dataj=dataj+1; dataj+1=data0;tag=1; New:选择排序-O(n2) 不稳定void Selectsort (int data, int n) int i,j,k; for(i=1;in;i+) k=i; for(j=i+1;j=n;j+) if(dataj
6、datak) k=j; if(k!=i) data0=datai;datai=datak;datak=data0; Exeercise:闯关游戏XX同学找到了一个闯关游戏,共要完成N关,每关的编号是个1到1000关之间的随机关卡(N100),对于其中重复的,只需通过一次即可,把其余相同的关卡数去掉,不同的数对应着不同的关卡号。然后再把这些数从小到大排序,按照排好的顺序依次进行闯关。XX同学想用计算机程序协助他完成“去重”与“排序”的工作。输入格式:输入有2行,第1行为1个正整数,表示所生成的要闯关的关卡个数:N第2行有N个用空格隔开的正整数,为所产生的关卡号码。输出格式输出也是2行,第1行为1个正整数M,表示不相同的关卡的个数。第2行为M个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省杭州市杭州市第四中学2025年高二化学第二学期期末综合测试试题含解析
- 重庆实验中学2024-2025学年高二化学第二学期期末质量检测试题含解析
- 云南省红河州云南市蒙自一中2025届数学高二第二学期期末经典试题含解析
- 成都古建筑修复与保护工程合同
- 影视剧本场记职务合同规定
- 餐饮企业中央厨房租赁及生产加工合同
- 草场租赁与生态旅游开发合同
- 成都离婚协议书定制与婚姻关系终结法律支持合同
- 餐饮企业员工培训考核合同
- 杭州市上城区纪委工作人员招聘考试真题2024
- 初中英语词汇表(带音标)
- LKJ系统车载设备换装作业指导书
- 【小米公司战略成本管理分析6500字(论文)】
- 采用新技术、新工艺、新材料、新设备的安全管理措施
- 重庆.住宅物业单位服务等级标准
- 爆破工程安全前提验收记录表张
- 电磁场与电磁波电磁波的辐射
- 四羊方尊专题知识
- 《神经内分泌肿瘤》
- 基于单片机的倒车雷达设计毕业设计
- 图像超分辨课件
评论
0/150
提交评论