二叉树的总结
来源:互联网 发布:linux下system函数 编辑:程序博客网 时间:2024/05/17 06:03
二叉树是一个每个节点至多有2个子树的树;它有以下特点:
(1)至多两棵子树;
(2)左右子树顺序不能颠倒,就算只有一棵子树也要分出左右。
满二叉树:所有非叶子节点的节点都有左右子树,且叶子节点都在最后面一层。
完全二叉树:
二叉树的性质:
二叉树的链表表示:
struct BinTree{ ElementType Element; struct BinTree *lChild; struct BinTree *rChild;};二叉树的遍历:
(1)先序遍历:根节点->左子树->右子树;如下图
(2)中序遍历:左子树->根节点->右子树;如下图
(3)后序遍历:左子树->右子树->根节点;如下图
(4)层序遍历:根节点->第2层子树(从左往右)->.....->第n层子树(从左往右);如下图
0 0
- 二叉树的总结
- 二叉树的总结
- 二叉树的总结
- 二叉树的总结
- 二叉树的性质总结
- 二叉树的小总结
- 二叉树的操作总结
- 二叉搜索树的总结
- 二叉树的遍历总结
- 二叉树的一些总结
- 二叉树的性质总结
- 树、二叉树、遍历二叉树的总结
- 二叉树的知识点的总结
- 二叉树的非递归算法总结
- 二叉树创建的小总结
- 二叉查找树的遍历总结
- 二叉树的遍历问题总结
- 二叉树的相关操作总结
- 架构师速成6.7-设计开发思路-uml
- MySQL 查询分页数据中分组后取每组的前N条记录
- nyoj 106背包问题
- 哈夫曼树 之 Java详解
- spring 专业术语概述
- 二叉树的总结
- 地图定位不准问题
- iOS学习笔记连载文章一
- python设计模式之Borg模式
- 实现输出h264直播流的rtmp服务器 flash直播服务器
- php apc缓存以及与redis的对比
- iOS开发-关闭/收起键盘方法总结
- python设计模式之Builder模式
- 踏入职场的起点(连载二)