- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Free template from ADT Tree Data 树是由一个根结点和若干棵子树构成, 树中结点具有相同数据类型及层次关系 Operation InitTree 前置条件:树不存在 输入:无 功能:初始化一棵树 输出:无 后置条件:构造一个空树 DestroyTree 前置条件:树已存在 输入:无 功能:销毁一棵树 输出:无 后置条件:释放该树占用的存储空间 PreOrder 前置条件:树已存在 输入:无 功能:前序遍历树 输出:树的前序遍历序列 后置条件:树保持不变 PostOrder 前置条件:树已存在 输入:无 功能:后序遍历树 输出:树的后序遍历序列 后置条件:树保持不变 endADT PreOrder 前置条件:二叉树已存在 输入:无 功能:前序遍历二叉树 输出:二叉树中结点的一个线性排列 后置条件:二叉树不变 InOrder 前置条件:二叉树已存在 输入:无 功能:中序遍历二叉树 输出:二叉树中结点的一个线性排列 后置条件:二叉树不变 PostOrder 前置条件:二叉树已存在 输入:无 功能:后序遍历二叉树 输出:二叉树中结点的一个线性排列 后置条件:二叉树不变 LeverOrder 前置条件:二叉树已存在 输入:无 功能:层序遍历二叉树 输出:二叉树中结点的一个线性排列 后置条件:二叉树不变 endADT 线索:将二叉链表中的空指针域指向前驱结点和后继结点的指针被称为线索; 线索化:使二叉链表中结点的空链域存放其前驱或后继信息的过程称为线索化; 线索链表:加上线索的二叉链表称为线索链表。 哈夫曼树的特点: 1. 权值越大的叶子结点越靠近根结点,而权值越小的叶子结点越远离根结点。 2. 只有度为0(叶子结点)和度为2(分支结点)的结点,不存在度为1的结点. A 头指针 B C D E F G ∧ ∧ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 中序线索链表 的建立过程 5.4 二叉树的存储结构及实现 中序遍历二叉链表 p为正在访问的结点 pre为刚访问的结点 pre 1 1 1 1 1 1 1 1 5.4 二叉树的存储结构及实现 中序线索链表查找后继 F A B D C E G ⑴ 如果结点p的右标志为1,则表明该结点的右指针是线索; ⑵ 如果结点p的右标志为0,则表明该结点有右孩子。根据中序遍历的操作定义,它的后继结点应该是遍历其右子树时第一个访问的结点,即右子树中的最左下结点。 template class DataType ThrNodeDataType *InThrBiTreeDataType :: Next( ThrNodeDataType *p) { if (p-rtag == 1) q = p-rchild; //右标志为1,可直接得到后继结点 else { q = p-rchild; //工作指针q指向结点p的右孩子 while (q-ltag == 0) //查找最左下结点 q = q-lchild; } return q; } 5.4 二叉树的存储结构及实现 中序线索链表查找后继 二叉树前序遍历的非递归算法的关键:在前序遍历过某结点的整个左子树后,如何找到该结点的右子树的根指针。 解决办法:在访问完该结点后,将该结点的指针保存在栈中,以便以后能通过它找到该结点的右子树。 在前序遍历中,设要遍历二叉树的根指针为root,则有两种可能: ⑴ 若root!=NULL,则表明?如何处理? ⑵ 若root=NULL,则表明?如何处理? 前序遍历——非递归算法 5.5 二叉树遍
您可能关注的文档
最近下载
- 宁夏回族自治区事业单位联考招录【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 《中国驱逐舰简介》课件.ppt VIP
- CT影像组学术前预测可切除性食管胃结合部腺癌区域淋巴结转移的研究.docx VIP
- 《工程伦理》案例分析-湘西凤凰沱江大桥特大坍塌事故.pptx VIP
- 部编版三年级语文上册第四单元测试卷(2套)【附答案】.docx VIP
- 山东师范大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 新人教版小学数学二年级上册单元检测题.pdf VIP
- 提升农村低年级小学生数学问题解决能力的策略研究课题开题报告.pdf VIP
- 关于提供劳务者受害责任纠纷适用法律问题代理词.doc VIP
- (法国)路先·列维·布留尔:原始思维1.pdf VIP
原创力文档


文档评论(0)