自学内容网 自学内容网

排序算法的分析和应用

自己设计一个长度不小于10的乱序数组,用希尔排序,自己设定希尔排序参数 
画出每一轮希尔排序的状态 
自己设计一个长度不小于10的乱序数组,用堆排序,最终要生成升序数组,画出建堆后的状态 
画出每一轮堆排序的状态 
自己设计一个长度不小于10的乱序数组,用快速排序,最终要生成升序数组 
画出每一轮快速排序的状态 
自己设计一个长度不小于15的乱序链表,每个数据元素取值范围0~99,用基数排序,最终要生成升序链表 
画出每一轮基数排序的状态 

希尔排序

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

堆排序

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

 

快速排序

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

 

 

基数排序

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

 


原文地址:https://blog.csdn.net/snowy_and_sunny/article/details/142441135

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!