排序方法大杂烩
选择排序
思路
每一次循环将每一个数和第一个数相比较,如果找到比第一个数更小的数就将minn给它,这样一轮下来就找出最小(大)的数放在最前面了,以此类推,每次都找到未排序的序列里的最小数,并放到未排序序列里的第一个。
代码

注:
我写的代码里交换时用了最原始的方法,也就是定义一个新变量,还可以用swap函数,写法为swap(两个要交换的数中间用,隔开).
冒泡排序
思路
通过元素的两两比较,判断是否符合要求(大/小),如果不符合就交换位置,小(大)的元素通过不断交换会慢慢的换到前面,最后全部排列好
代码

注:
这个代码是初始版,非常好懂,时间复杂度也比较高,下面给一个优化版: