冒泡排序:
两重循环---前往后 length-1 趟(每趟排一个数),后往i(最小的往前冒)
每趟都把最小的换到最前面
i (0,length-1):第几趟(每一趟都把最小的放在前面)
j(length-1,i):第几个
选择排序:
两重循环---前往后 length-1 趟(每趟排一个数),i往后。
每趟都找到剩下数组里最小的索引,和它的交换值
k:每趟循环前:指向每趟循环开始的位置。循环后:指向最小的值的索引
i (0,length-1):第几趟(每一趟都把最小的放在前面)
j(length-1,i):第几个
插入排序:
思路:
1.每趟循环的开始----》temp值(待插入值)
2.前半部分(已排序区),后半部分(未排序区)
3.每趟循环都用temp去插已排序区