C语言数据类型(全)
735
2022-05-28
例100:C语言实现希尔排序。
解题思路:希尔排序是插入排序的一种又称缩小增量排序,是直接插入排序算法的一种更高效的改进版本,希尔排序是非稳定排序算法。希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。
C语言源代码演示:
#include 编译运行结果: 请输入10个数: 10 8 7 6 3 1 0 2 4 5 初始顺序: 10 8 7 6 3 1 0 2 4 5 排序后顺序: 0 1 2 3 4 5 6 7 8 10 -------------------------------- Process exited after 16.17 seconds with return value 0 请按任意键继续. . . 以上,如果你看了觉得对你有所帮助,就给小林点个赞,分享给身边的人叭,这样小林也有更新下去的动力,跪谢各位父老乡亲啦~ C 语言
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。