当前位置: 首页 > news >正文

创建线索二叉树

创建线索二叉树

  • 一、创建线索二叉树
  • 一、案例
    • 1、前序线索二叉树
    • 2、中序线索二叉树
    • 3、后序线索二叉树


一、创建线索二叉树

现将某结点的空指针域指向该结点的前驱后继,定义规则如下:

若结点的左子树为空,则该结点的左孩子指针指向其前驱结点。
若结点的右子树为空,则该结点的右孩子指针指向其后继结点。

1.先写出遍历的结点次序
2.根据遍历的次序依次画其线索,如果该节点无左子树,则将线索指向其前驱节点,如果该节点无右子树,则将其线索指向其后继节点。
3.检验方法是:

  • 查看该节点是否有左右子树,如果无左右子树,则分别有指向前驱和后继的两根线索;
  • 如果有左子树无右子树,则只有指向其后继的线索;
  • 如果有右子树无左子树,则只有指向其前驱的线索;

一、案例

1、前序线索二叉树

中左右
在这里插入图片描述

2、中序线索二叉树

左中右

在这里插入图片描述

3、后序线索二叉树

左右中
在这里插入图片描述

  • 花快乐地飘,驯鹿飞快地跑,我将祝福系在鹿角上,赶在平安夜的钟声敲响前来到你身旁。愿我的真诚能温暖你的心房,愿你在新年里幸福安康!
  • 这个时代缺的不是聪明,而是专注。
  • 心情不好,努力让自己平静中!
  • 自信人生两百年,会当击水三千里。
  • 寒露因寒冷而来,短信为祝福而生。没有寒冷便没有寒露,没有祝福短信就没了灵魂,没有祝福生命便失去了希望和友爱。祝寒露节幸福快乐。
  • 有多少力量,就做多少事;切莫等待,等待常会落空。
  • 寒露到,要健康,很重要,早盐水,晚蜜汤,抗衰老,防秋燥,快乐生活少不了,今年寒露就是要你棒,寒露快乐。
  • 愿你提笔高考征战四方,愿你提笔谈笑清风无恙。
  • 平安夜我一个人过,圣诞节我一个人过,跨年夜我一个人过,元旦我还是一个人,快到的生日是不是也要一个人过。
  • 一直相信,会有一个高度,让我看到不一样的风景。
http://www.lryc.cn/news/65341.html

相关文章:

  • HNU-操作系统OS-实验Lab2
  • 如何使用HTML和CSS创建有方向感知的按钮
  • java 线程安全
  • 移动硬盘修复后文件丢失恢复方法
  • 直线飙升到10万+star的AutoGpt,有多强?帮我写了个网页!
  • rk3568平台调试typec口实现uvc输出,网络共享等功能
  • java基础知识——26.反射
  • 【容器化】Docker 简介和安装
  • 性能测试场景分析并设计?超细案例讲解,看这篇就够了
  • JAVA9新特性
  • ( 数组和矩阵) 645. 错误的集合 ——【Leetcode每日一题】
  • 2023年全国最新道路运输从业人员精选真题及答案63
  • Kettle安装与使用
  • C51 - DS18B20
  • 手把手教你使用vue2搭建微前端micro-app
  • DDR3(MIG核配置官方demoFPGA代码实现及仿真)
  • 传奇人物《周兴和》书连载之67 不辱神圣的使命
  • Spring框架中的单例Beans是线程安全的么?
  • AI脚本插件开发-链接图自动建立档名-插件制作源码-illustrator插件开发
  • rust智能指针
  • Git、Gitee、Github、Gitlab区别与联系
  • 接口优化的策略
  • android 隐藏底部虚拟按键
  • 基于电流控制的并网逆变器(Simulink)
  • learn_C_deep_9 (汇编角度理解return的含义、const 的各种应用场景)
  • 基于深度学习的OCR技术
  • 『python爬虫』09. bs4实战之下载精美壁纸(保姆级图文)
  • 【Linux学习】多线程——线程控制 | 线程TCB
  • Node 10 接口
  • 大型互联网企业大流量高并发电商领域核心项目已上线(完整流程+项目白皮书)