冒泡排序:
从第一个元素开始,和它右边的哪个元素比较,如果它比右边的哪个元素大的话,就交换位置,经过第一次后,最右边的那个元素,就是最大的哪个元素.
第二次同样,从第一元素开始,但是比较到倒数第二个元素,这样右边第二个元素就是第二高的元素.
依次这样下去,每次比较的结束值就是,比上一次小一个,直到结束的标识值为2.
选择排序:
和冒泡排序的方法差不多.
首先从第一个元素开始扫描整个数据里面最小的一个,如果最小的不是第一个,那么把最小的值的第一元素互换.
接着从第二个元素开始扫描剩余的元素中最小的一个,如果最小的不是第二个元素,侧把剩余元素中最小的哪个与第二元素互换.
依次第三,第四,直到最后一个元素.
插入排序:
出入排序,首先从第二个元素开始,并把它最为标记,然后和第一元素比较,如果比第一元素大,则位置不边,如果比第一元素小,则插到第一个元素的前面.
然后第二次,把第三个元素作为标记量,把标记量和前面的两个元素比较,从前边的两个元素依次比较和标记量的数值,如果数值大于标记量,侧把从这个位置开始,向后移,把标记量插入,如果没有比标记量大的就不动.
依次第三,第四,直到最后一个元素.每次都和这个元素之前的元素进行比较.