| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 二叉树(王道 数据结构) -> 正文阅读 |
|
[数据结构与算法]二叉树(王道 数据结构) |
? 二叉树:是n(n>=0)个结点的有限集合,该集合或者为空集(称为空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树组成。 ? ?二叉树的特点: 由二叉树定义以及图示分析得出二叉树有以下特点: 二叉树存在5种状态: ?满二叉树:深度为 K且含有2k-1个结点的二叉树 ???????? ?完全二叉树: 定义:深度为K的, 有n个结点的二叉树, 当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时, 称之为完全二叉树。 ? ?二叉排序树: 一颗二叉树或者是空树,或者是具有如下性质的二叉树 ??????? 左子树上所有结点的关键字均小于根节点的关键字。 ??????? 右子树上所有结点的关键字均大于根节点的关键字。 ???????? 二叉排序树可用于元素的排序和搜索 ?? ? ?平衡二叉树: ??????? 树上的任一结点的左子树和右子树的深度之差不超过1(平衡二叉树能有更高的搜索效率) ?二叉树的性质: 1结点数量: ????????? ? ?完全二叉树性质: ?重点: ???????? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:50:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |