版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年冬季蔬菜储备合同协议
- 2025年工业互联网平台安全防护策略报告
- 家长在高中数字素养评价中参与度与效果关系研究报告教学研究课题报告
- 高中化学教学中实验教学与生活实践结合的研究课题报告教学研究课题报告
- 长江航运总医院2026年合同制护士公开招聘备考题库(含答案详解)
- 2025年智能传感器五年研究:多参数检测与物联网适配行业趋势
- 《小学低年级绘本阅读教学中的多元智能理论应用研究》教学研究课题报告
- 吴家店镇中心卫生院2025年度公开招聘合同制人员备考题库及完整答案详解
- 2026年双流中学九江实验学校(北区)第一批教师招聘备考题库参考答案详解
- 麻章区2025年大学生乡村医生专项计划招聘备考题库完整答案详解
- 高压开关房管理制度
- 【基于PLC的自动卷缆机结构控制的系统设计10000字(论文)】
- 脑器质性精神障碍护理查房
- GB/T 45481-2025硅橡胶混炼胶医疗导管用
- 护理人员精神科进修汇报
- 2023核电厂射线照相底片数字化技术规范
- 泪道冲洗的技巧与规范
- 2025字节跳动智能广告发布服务合同(模板)
- 福建省泉州市2024-2025学年高一上学期期末质量监测生物试题(原卷版+解析版)
- 2025年湖北省技能高考(建筑技术类)《建筑材料与检测》模拟练习试题库(含答案)
- 《健康体检报告解读》课件
评论
0/150
提交评论