算法
佛对讲机
这个作者很懒,什么都没留下…
展开
-
快速排序算法
在赋值完,我们得移动L的位置,这时R的这个位置为空的。我就判断L位置的值,若L位置的值大于Pivot就把值赋给R位置,若值小于Pivot我们就移动L。然后就依次扫描,L和R交叉移动,最后会得到以Pivot为中心轴的一组数(左边小于Pivot,右边大于Pivot)R:往左移动扫描哪个数比Pivot小的并把值赋给L(也就是将数字放在Pivot的左边)当扫描完了L和R就会重合,我们把Pivot的值就放在重合的位置,第一次排序就完了。R下标的值是8,它比Pivot小,这时我们将8的这个值赋给L位置。原创 2023-05-28 15:02:48 · 43 阅读 · 0 评论 -
选择排序算法
1、在我看来,选择排序就像我们第一个想到的排序方法。比如站队,都是从矮的一个接着一个慢慢到高的站。首先,最矮的站过来,在所有人里找最矮的那个,然后再找第二矮的,。直到把这个班人都站完。主要思想就是找最小值,把最小值依次放在数组中。原创 2023-05-25 13:28:12 · 35 阅读 · 1 评论