打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
数据结构七:二叉搜索树
 
二叉搜索树是用于表示动态集 的一种数据结构。
 
定义:二叉搜索树具有如下性质,或是一颗空树:
(1) 若左子树不空,则左子树上所有结点关键字都小于根节点关键字;
(2) 若右子树不空,则右子树上所有结点关键字都大于根节点关键字;
(3) 左右子树也分别是二叉搜索树。
 
性质:中序遍历一棵二叉搜索树,得到一个以关键字递增的有序序列。
 
二叉搜索的树的搜索和修改操作所需时间取决于树的高度,有n个元素的树高度最大可达到n,这称为退化树形。这样最坏情况下搜索和修改需要时间O(n)。
但二叉搜索树的平均高度即搜索和修改的平均时间为O(logn)。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
常用查找数据结构及算法(Python实现)
图解九大常见的数据结构!
《深入浅出话数据结构》系列之什么是B树、B+树?为什么二叉查找树不行?
剑指offer(C++)-JZ54:二叉搜索数的第k个节点(数据结构-树)
MySQL 树形索引结构 B树 B+树 MySQL 树形索引结构 B树 B+树
207,查找-其他查找
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服