- 博客(13)
- 收藏
- 关注
原创 数据结构------------希尔排序
第三轮:每四个分成一组,每个数据间隔数据长度一半的一半的一半,然后进行交换。第一轮:两两分成一组,这两个数需要间隔数据长的一半,然后进行对比交换。第二轮:每四个分成一组,每个数据间隔数据长度一半的一半,然后进行交换。希尔排序的出现是为了解决插入排序的问题。第四轮:整体分成一组,然后进行交换。
2024-03-07 17:18:41
314
1
原创 数据结构----------插入排序
所有元素逆序排列,遍历一次需要比较的元素个数每次+1,所以时间复杂度是O(n^2);插入排序:假设第一个数据是已经排好序的数据,其他数据一次插图到排好序的数据当中。(待排序数组的第一个数据,插入已经排好序的数据当中去。所有元素已经排好序,只需遍历一遍,无需交换位置;平均时间复杂度就是O(n^2))
2024-03-07 16:51:06
290
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人