二叉排序树(二叉查找树)- 数据结构和算法73

本文通过生动的故事引入,详细解析了二叉排序树的基本概念及其关键特性。讲述了二叉排序树为空树或遵循特定规则的二叉树结构,其中左子树节点值小于根节点值,右子树节点值大于根节点值。

二叉排序树(二叉查找树)

 

让编程改变世界

Change the world by program


  先给大家讲个故事吧~
话说有两个年轻人正在深山中行走。忽然发现远处有一只老虎正在虎视眈眈,随时都有可能冲过来,怎么办呢? 其中一个小菇凉赶紧弯腰系鞋带,另一个奇怪地问:“你系鞋带干什么?你不可能跑得比老虎还快吧?”系鞋带的小菇凉说:“我有什么必 要跑赢老虎呢?我只要跑得比你快就行了。” 呃,这真是交友不慎啊!可是大家知道故事的结局吗? 后来老虎真的跑来了,系鞋带者拼命跑,另一个人则急中生智,爬到了树上。老虎在选择爬树还是追人之间,当然是会选择后者,于是结果 大家可想而知了……
  图片1 爬树者改变了跑的思想,这一改变何等重要,甚至捡回了自己的一条命。 好了,这个故事告诉我们什么呢?告诉我们所谓的优势只不过是比别人多深入思考一点而已。   假设,查找的数据集是普通的顺序存储,那么插入操作就是将记录(注:我们这里说的记录就相当于元素的意思)放在表的末端,给表记录 数加一即可,删除操作可以是删除后,后边的记录向前移动。   有朋友说这样的删除操作太慢,因为数据集没有什么顺序,所以其实你也可以直接将要删除的元素与最后一个元素调换一下位置,然后把记 录数减一即可。   2  

二叉排序数(Binary Sort Tree)又称为二叉查找树,它或者是一棵空树,或者是具有下列性质的二叉树:

  • 若它的左子树不为空,则左子树上所有结点的值均小于它的根结构的值;
  • 若它的右子树不为空,则右子树上所有结点的值均大于它的根结构的值;
  • 它的左、右子树也分别为二叉排序树(递归)。
  3 ...... 省略,具体请看视频讲解 ...... [buy]  获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://kuai.xunlei.com/d/BdsUAwKHFwDhRnpS559']视频下载[/Downlink] [Downlink href='http://urlxf.qq.com/?6vQvYnr']备胎下载[/Downlink]

转载于:https://www.cnblogs.com/LoveFishC/p/3846378.html

包括代码课程设计报告。 摘要……………………………………………………………………………………………1 1 引言…………………………………………………………………………………………2 1.1 问题的提出………………………………………………………………………………2 1.2 C语言……………………………………………………………………………………2 1.3 C语言的发展过程………………………………………………………………………2 1.4 任务分析………………………………………………………………………………2 2设计方案……………………………………………………………………………………3 2.1整体设计方案……………………………………………………………………………3 2.1.1主程序模块设计方案…………………………………………………………………3 2.1.2初始化模块设计方案…………………………………………………………………3 2.1.3中序遍历模块设计方案………………………………………………………………5 2.1.4先序遍历模块设计方案………………………………………………………………5 2.1.5查找并删除元素模块设计方案………………………………………………………6 2.1.6主函数模块设计方案…………………………………………………………………7 3程序演示……………………………………………………………………………………9 总结…………………………………………………………………………………………10 致谢…………………………………………………………………………………………11 参考文献……………………………………………………………………………………12 附录…………………………………………………………………………………………13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值