- 博客(4)
- 收藏
- 关注
原创 希尔排序 Python
1.先计算数组长度2.我用的2为基数均分的,也可以用其他基数均分,这里就以2为基数均分3.while是记录均分多少次的,必须这么理解,while要经过几次均分,最后跳出循环。4.重点来了!!!我这里想了好久好久,进入for循环,以n开始,数组长度结尾如果后面小于前面 那么就交换位置i=i-n!!!!!!!!!!!!!!!!!!!这里很重要 必须自己想通arr[i]=tmp这个就是插入进去了思路非常简单 必须自己揣摩师父带进门修行靠个人。
2024-05-24 19:27:09 122 1
原创 第二天 插入排序 Python版
博主直接上代码1.先计算数组长度2.思想就是从后面比较,所以用游标为1开始3.设置一个变量为j=i-14.arr[j]和tmp比较大小5.如果大arr[j+1]交换位置6.自己总结 我不想说了。
2024-05-23 21:32:32 352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人