排序算法的分析和应用

自己设计一个长度不小于10的乱序数组,用希尔排序,自己设定希尔排序参数

画出每一轮希尔排序的状态

自己设计一个长度不小于10的乱序数组,用堆排序,最终要生成升序数组,画出建堆后的状态

画出每一轮堆排序的状态

自己设计一个长度不小于10的乱序数组,用快速排序,最终要生成升序数组

画出每一轮快速排序的状态

自己设计一个长度不小于15的乱序链表,每个数据元素取值范围0~99,用基数排序,最终要生成升序链表

画出每一轮基数排序的状态

希尔排序

自己设计一个长度不小于10的乱序数组,用希尔排序,自己设定希尔排序参数

画出每一轮希尔排序的状态

堆排序

自己设计一个长度不小于10的乱序数组,用堆排序,最终要生成升序数组,画出建堆后的状态

画出每一轮堆排序的状态

快速排序

自己设计一个长度不小于10的乱序数组,用快速排序,最终要生成升序数组

画出每一轮快速排序的状态

基数排序

自己设计一个长度不小于15的乱序链表,每个数据元素取值范围0~99,用基数排序,最终要生成升序链表

画出每一轮基数排序的状态

相关推荐
2501_9411126114 分钟前
C++与Docker集成开发
开发语言·c++·算法
智者知已应修善业27 分钟前
【51单片机:两边向中间流水:即两边先点亮然后熄灭,次边的点亮再熄灭,直到最中间的两个点亮再熄灭,然后重复动作。】2023-3-4
c语言·c++·经验分享·笔记·嵌入式硬件·算法·51单片机
醒过来摸鱼1 小时前
9.11 傅里叶变换家族介绍
线性代数·算法·概率论
是苏浙1 小时前
2025年11月17日力扣刷题小记
算法·刷题
@卞2 小时前
ST 表相关练习题
数据结构·c++·算法
醒过来摸鱼2 小时前
9.8 贝塞尔曲线
线性代数·算法·numpy
2501_941111522 小时前
C++中的适配器模式
开发语言·c++·算法
2501_941111942 小时前
C++中的适配器模式变体
开发语言·c++·算法
旋转的马铃薯干2 小时前
bulk RNA-Seq(7)差异表达分析可视化
算法
旋转的马铃薯干2 小时前
bulk RNA-Seq(8)富集分析
算法