二叉)树的基础入门(简洁易懂,含代码)

简介: 二叉)树的基础入门(简洁易懂,含代码)

一、树的概念

image.png

二、“左孩子右兄弟表示法”

1.图示

image.png

2.代码展示

typedef int DataType;
struct TreeNode
{
   struct TreeNode*firstChild1;
   struct TreeNode*pNextBrother;
   DataType data;
};

三、特殊的二叉树

image.png

1.满二叉树(结点的范围)

image.png

image.png

2.完全二叉树(结点的范围)

image.png

四、二叉树的数学关系(附例题)

1.n0与n2的关系

对任何一个二叉树,度为0的结点成为N0,同理有N1,N2;则满足N0=N2+1

2.例题

image.png

image.png

相关文章
|
算法
【数据结构与算法】two X 树的遍历以及功能实现(下)
【数据结构与算法】two X 树的遍历以及功能实现(下)
|
10月前
|
存储 算法
树——“数据结构与算法”
树——“数据结构与算法”
平衡二叉树 (简单易懂)
平衡二叉树 (简单易懂)
|
10月前
|
存储 算法 测试技术
数据结构与算法:树
数据结构与算法:树
61 0
|
10月前
|
算法
数据结构与算法之 树
二叉搜索树的使用
35 0
【C++&数据结构】超详细一文带小白轻松全面理解 [ 二叉搜索树 ]—— [从零实现&逐过程分析&代码演示&简练易懂](23)
【C++&数据结构】超详细一文带小白轻松全面理解 [ 二叉搜索树 ]—— [从零实现&逐过程分析&代码演示&简练易懂](23)
|
10月前
|
存储 机器学习/深度学习 算法
第六章 树【数据结构和算法】【精致版】
第六章 树【数据结构和算法】【精致版】
120 0
|
存储 算法 Serverless
【数据结构与算法】two X 树的遍历以及功能实现(上)
【数据结构与算法】two X 树的遍历以及功能实现(上)
|
算法 关系型数据库 MySQL
数据结构与算法——二叉树+带你实现表达式树(附源码)
📖作者介绍:22级树莓人(计算机专业),热爱编程<目前在c++阶段,因为最近参加新星计划算法赛道(白佬),所以加快了脚步,果然急迫感会增加动力>——目标Windows,MySQL,Qt,数据结构与算法,Linux,多线程,会持续分享学习成果和小项目的 📖作者主页:king&南星 📖专栏链接:数据结构 🎉欢迎各位→点赞👏 + 收藏💞 + 留言🔔​ 💬总结:希望你看完之后,能对你有所帮助,不足请指正!共同学习交流 🐾 ———————————————— 版权声明:本文为CSDN博主「热爱编程的小K」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
数据结构与算法——二叉树+带你实现表达式树(附源码)
|
算法
数据结构与算法(十)树
数据结构与算法(十)树
149 0