首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
算法
厨师沙拉qwq
创建于2025-11-22
订阅专栏
介绍算法以及分享算法题解
暂无订阅
共2篇文章
创建于2025-11-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++快速排序实现
快速排序是一种高效的排序算法,它基于分治策略,通过一趟排序将待排序列分割成独立的两部分,其中一部分的所有元素均比另一部分的元素小,然后分别对这两部分继续进行排序,以达到整个序列有序的目的。 算法步骤
C++堆排序实现
堆排的前提是基于完全二叉树。其核心优势在于时间复杂度稳定为 O (n log n) ,且是原地排序(仅需常数级额外空间),广泛应用于大规模数据排序场景。 大根堆:每个父节点的值 ≥ 其左右子节点的值(