第1个回答 2011-08-23
大概有如下的几类:
冒泡排序,选择排序, 希而排序,快速排序,堆排序,合并排序,基数排序等等!
冒泡排序:
42,35,7,89,34,65,12,9;
第一次:以第一个位置的数作为关键字依次和后面的数进行比较,如果比第一个小,就和第一个位置的数进行交换,找出最小的数。
7,42,35,89,34,65,12,9
第二次:以第二个位置的数作为关键字依次和后面的数进行比较,如果比第二个位置的数小,就和第二个位置的数进行交换,找出最小的数。
7,9,42,89,35,65,34,12
第三次:以第三个位置的数作为关键字依次和后面的数进行比较,如果比第三个位置的数小,就和第三个位置的数进行交换,找出最小的数。
7,9,12,89,42,65,35,34