二叉树
树的基础知识
什么是 二叉树
1、每个节点最多只能有两个子节点的一种形式称为二叉树
- 2、二叉树的子节点分为左节点和右节点
- 3、如果二叉树的所有叶子结点都在最后一层,并且节点总数=2^n-1(n为层数)。称为满二叉树
- 4、如果二叉树的所有叶子结点都在最后一层汇总和倒数第二层,而且最后一层的叶子结点在左边连续,倒数第二层的叶子结点在右边连续,称为完全二叉树。
二叉树的遍历
- 前序遍历:先输出父节点,在遍历左子树和右子树
- 中序遍历:先遍历左子树、在输出父节点、在遍历右子树
- 后序遍历:先遍历左子树、在遍历右子树、在输出父节点
根据父节点输出的位置,可以判断哪种遍历方式
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律