首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
知识不加糖
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
图解堆结构、堆排序及堆的应用
上一次我们介绍了选择类排序中的简单选择排序,简单归简单,但是时间复杂度是O(n^2),这次我们介绍另一种时间复杂度为O(nlogn)的选择类排序方法叫做堆排序。 堆中某个节点的值总是不大于或不小于其父节点的值。 堆总是一棵完全二叉树。 将根节点最大的堆叫做最大堆,根节点最小的堆…
图解简单选择排序
在数组中找到最小值,然后与第一个位置交换。 除去第一个位置在数组中继续找最小值,与第二个位置交换,以此类推,直到末尾。 我们通过类似对撞指针的思路,维护两个指针,这两个指针分别指向最大值和最小值。 我们让left指针指向数组的起始位置(最小值),right指针指向数组的末尾位置…
个人成就
文章被点赞
49
文章被阅读
17,416
掘力值
558
关注了
3
关注者
18
收藏集
1
关注标签
10
加入于
2019-12-20