排序123

文章介绍了快速排序方法,强调了基准元素的选择和比较过程。堆排序中讲解了最大堆和最小堆的概念,以及它们与完全二叉树的关系。同时,澄清了二叉排序树、二叉搜索树、二叉查找树实际上是同一种数据结构,并提到了平衡二叉树对树高平衡的约束。最大堆和最小堆的特性与二叉搜索树的区别也被指出。
摘要由CSDN通过智能技术生成

1.快速排序:需要注意index是坑的位置,选定了基准元素后,每个元素都是和基准元素比较判断是移动还是不移动,不是和index位置上的元素比较。

2.堆排序:最大(小)堆是指在树中,存在一个结点而且该结点有儿子结点,该结点的data域值都不小于(大于)其儿子结点的data域值,并且它是一个完全二叉树(不是满二叉树)。

3.

 4.注意:二叉排序树、二叉搜索树、二叉查找树都是一个玩意,平衡二叉树是在二叉排序树、二叉搜索树、二叉查找树的基础上,对子树间的高度做了约束。

 

 5.这里说二叉搜索树、二叉排序树、二叉查找树是为了辨析最大堆和最小堆。

二叉搜索树、二叉排序树、二叉查找树是左子树小比结点小,右子树比结点大,而最大堆是结点比所有子节点都要大,最小堆是根节点比所有子节点都要小。

平衡二叉树_清风拂来水波不兴的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值