二叉搜索树

Posted zmlgo

tags:

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

相比链表结构,使用动态树结构能够更有效的添加、删除和搜索数据。搜索树可用作字典或优先级队列,而二叉搜索树是最基本的搜索树。

二叉搜索树满足如下排序性质:若其执行中序遍历,则会得到一个按升序排列的键值序列。通过指针将节点连接成一棵树,各节点内包含键值以及指向父节点、左子节点、右子节点指针。

1、插入

 

2、删除

 

3、搜索

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

二叉树二叉搜索树中的众数(leetcode501)

手撕STL二叉搜索树

手撕STL二叉搜索树

LeetCode-树二叉搜索树与双向链表

数据结构学习笔记04树(二叉树二叉搜索树平衡二叉树)

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