- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
考试方式 考点1: 算法的基本概念 考试链接 考点2:算法的复杂度 平均性态 最坏情况复杂性 算法的空间复杂度 真题实例 考点3:数据结构的基本概念 考点3:数据结构的基本概念 数据的逻辑结构 数据的存储结构 数据结构的图形表示 考点4:线性表 顺序表 考点4:线性表 考点5:栈 考点5:栈 栈的顺序存储 栈运算图示 真题实例 考点6:队列 队列的顺序存储结构 队列的插入删除图示 真题实例 线性链表 循环链表 考点7:队列、栈与链表 真题实例 考点8:树与二叉树的基本性质 考点8:树与二叉树的基本性质 二叉树 满二叉树 完全二叉树 二叉树的基本性质 完全二叉树 完全二叉树 例题 例题 真题实例 考点9:二叉树的遍历 考点9:二叉树的遍历 例题 真题实例 考点10: 查找技术 真题实例 考点11: 排序技术 冒泡排序 冒泡排序 快速排序 例题 插入排序 选择法排序 选择法排序 堆排序(heap sort) 堆排序(heap sort) 堆排序(heap sort) 堆排序(heap sort) 堆排序(heap sort) 堆排序(heap sort) 堆排序(heap sort) 堆排序(heap sort) 真题实例 考点8在笔试考试中,是一个必考的内容,在笔试考试中出现的几率为100%,主要是以选择的形式出现,有时也有出现在填空题中,分值为2分,此考点为重点掌握内容。重点识记树及二叉树的性质。 数据元素之间有明显的层次关系 树(Tree)是由一个或多个结点组成的有限集合T,其中有一个特定的称为根的结点;其余结点可分为m(m≥0)个互不相交的有限集T1,T2,T3 ,…,Tm,每一个集合本身又是一棵树,且称为根的子树。 树的形式化定义: 树的表示:(A(B(E,F),C(G),D(H,I,J))) 度:结点子树个数为结点的度,结点度的最大值为该树的度 森林:0棵或多棵不相交的树的集合称为森林 A B C D E F G H I 根结点 叶子 分支结点 C是G的父结点,G是C的子结点,H和I是兄弟结点 结点的度:子树个数 树的度:度的最大值 结点的层次:为父结点层数加1(根结点层数为1) 树的深度:结点最大层数 森林:删去根结点 典型应用:文件管理 无前趋的结点 无后继的结点 有前趋和后继的结点 结点B的度为2,层次为2,树的度为3,树的深度为4 二叉树: 二叉树(Binary Tree)是n(n≥0)个结点的有限集,它或为空树(n=0),或由一个根结点和两棵分别称为根的左子树和右子树的互不相交的二叉树组成。 二叉树的逻辑结构: 二叉树的结点的子树要区分左子树和右子树,即使在结点只有一棵子树的情况下也要明确指出该子树是左子树还是右子树。 A B C D E F H G 除了最后一层外,每一层上的所有结点都有两个子结点。 1 6 3 4 5 9 7 8 10 2 11 12 13 14 15 深度为4的满二叉树 除了最后一层外,每一层上结点数都达到最大值 1 6 3 4 5 9 7 8 10 2 深度为4的完全二叉树 二叉树有下面一些重要数学性质: 性质一:在二叉树中,第i层的节点个数 最多为2i-1 个,i≥1; 性质二:深度为k的二叉树的节点总数最 大为2k -1,k≥1。 性质三: 对任一棵二叉树T如果其叶子节点个数为n0,度为2的节点个数为n2,则n0=n2+1。 性质四: 具有n个节点的二叉树的深度至少为 [log2n]+1。 性质五: 具有n个节点的完全二叉树的深度为 [log2n]+1。 性质六: 若一棵有n个节点(即深度为 log2n」+1)的完全二叉树是按层序编号(从第一层到第 log2n」+1层,每层从左到右)则对任一节点i(1≤i≤n),我们有: ①如果i=1,则结点i是二叉树的根,无双亲,如果i1,则其双亲节点parent(i)是结点int(i/2)。 ②如果2i≤n,则其左孩子lchild(i)是2i;若2in,则i无左孩子(结点i为叶子结点)。 ③ 如 果 2i + 1≤ n, 则其右孩子rchild(i)是2i+1;若2i+1n,则i无右孩子。 i-1 i i+1 2i 2i+1 2i+2 2i+3 lchild(i) rchild(i) lchild(i+1) rchild(i+1) 完全二叉树中结点i及i+1的左右孩子 设一个完全二叉树共有700个节点,则在该二叉树中有多少个叶子节点: 第700个节点父节点为350。 则700为350的左子节点 但是350*2+1〉700,所以350无右子节点 从351到700均无子节点 所以叶子节点的个数为:350 设
您可能关注的文档
最近下载
- 电力隧道电力隧道工程c标段施工方案.doc VIP
- 九年级物理第21章《信息的传递》全章课件.ppt VIP
- Unit 4 Fun with numbers(Get ready)外研版(三起)(2024)英语三年级上册.pptx VIP
- (妇产科)子宫内膜癌教学查房.pptx
- 供应商审核报告范文模板.docx VIP
- 机场行测考试题库.pdf VIP
- 2025年《网络设备配置与安全》课程标准.docx VIP
- 成都市盐道街中学高一入学语文分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学英语分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学数学分班考试真题含答案.docx VIP
文档评论(0)