五.二叉树

Posted midiyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了五.二叉树相关的知识,希望对你有一定的参考价值。

1.我们就希望一种数据结构能同时具备数组查找快的优点以及链表插入和删除快的优点,于是 树 诞生了。

2.一般用二叉搜索树(BST)

3.操作:

(1)查找节点

(2)插入节点

(3)遍历树(前序,中序,后续)

(4)查找最大最小值

(5)删除节点

4.效率

遍历可能不如其他操作快,但是在大型数据库中,遍历是很少使用的操作,它更常用于程序中的辅助算法来解析算术或其它表达式。

 

以上是关于五.二叉树的主要内容,如果未能解决你的问题,请参考以下文章

树二叉树与堆

算法漫游指北(第十三篇):二叉树的基本概念满二叉树完全二叉树二叉树性质二叉搜索树二叉树定义二叉树的广度优先遍历

树二叉树满二叉树完全二叉树遍历二叉树java实现

二叉树及特殊二叉树(满二叉树完全二叉树二叉排序树平衡二叉树)的定义和性质(附详细推理过程)

二叉树二叉树的镜像

普通二叉树二叉查找树平衡二叉树常见操作汇总