- 6
- 0
- 约4.23千字
- 约 40页
- 2026-04-07 发布于内蒙古
- 举报
二叉树的基本操作;;1.二叉树的建立
(1)数组实现完全二叉树。从它的根节点开始,按从上而下、自左往右的顺序编号,根节点的编号为0,最后一个节点的编号为n-1。然后依次把二叉树的节点用一组连续的数组元素来表示,节点编号与数组的下标一一对应。如左下图所示的完全二叉树所对应的一维数组表示如右下图所示。;(2)数组实现非完全二叉树。对于非完全二叉树,先将它补全为一棵完全二叉树,补上的节点及分支用虚线表示,将如左下图所示的一棵非完全二叉树补全为完全二叉树。然后将补全后的完全二叉树,从它的根节点开始,按从上而下、自左往右的顺序编号,根节点的编号为0,最后一个节点的编号为n-1。如右下图所示,依次把完全二叉树中原二叉树的节点用一维数组的各个元素来表示,节点编号与数组的下标一一对应。;(3)链表实现二叉树。用任意的一组存储单元来存储二叉树的节点,用指向节点的指针来表示节点之间的关系。由于二叉树的节点可能有两个孩子,即左孩子和右孩子,因此二叉树的节点至少需要3个域:一个数据域和两个指针域。两个指针域分别指向节点的左孩子和右孩子,这两个指针分别称为左指针和右指针,这样得到的链表也称为二叉链表。如图所示为二叉树及其对应的二叉链表实现示意图。;2.二叉树的遍历(前序、中序和后序)
二叉树遍历是指按照一定的规则和次序访问二叉树中的所有节点,使得每个节点都被访问一次且仅被访问一次。二叉树的遍历方式有很
您可能关注的文档
- 2.3伴性遗传 课件 高一下学期生物人教版必修2.pptx
- 2.3伴性遗传第一课时课件高一下学期必修二生物人教版.pptx
- 2.3地域文化与城乡景观课件高一下学期地理人教版必修二.pptx
- 2.3地域文化与城乡景观课件高中地理人教版必修二.pptx
- 2.3动物细胞工程及其应用(第1课时)课件-高二下学期生物苏教版选择性必修3.pptx
- 2.3动物细胞工程及其应用(第2课时)课件高二下学期生物苏教版选择性必修3.pptx
- 2.3细胞器之间的分工合作课件-高一上学期生物人教版必修1.pptx
- 2.3遗传信息控制生物的性状(第1课时)课件高一下学期生物苏教版必修2.pptx
- 1.2.3昼夜长短变化课件高中地理人教版选择性必修1.pptx
- 1.2第二课时自由组合定律的常规题型突破课件高一下学期生物人教版必修2.pptx
最近下载
- 数学史第七章巨人的杰作——微积分的创立案例.ppt VIP
- 2026年10月24日安徽省市直税务遴选笔试真题及解析.doc VIP
- 短视频的利与弊.pptx VIP
- 小学语文六年级上册《童年》阅读测试题及答案.docx VIP
- GBT 22106-2025《非发酵豆制品质量通则》学习与解读PPT课件.pptx VIP
- 2026年国家公务员考试公共基础知识复习题库及参考答案.docx VIP
- 船舶污染海洋环境风险评价技术规范.pdf VIP
- DB14T+3323-2025政务数据共享交换平台 服务接口管理规范.docx VIP
- 湖北省江汉平原片区乡村建筑风貌规划设计图集.docx VIP
- 泰兴市小学语文教师素养大赛笔试试题.pdf VIP
原创力文档

文档评论(0)