读书人

根本算法排序

发布时间: 2012-10-06 17:34:01 作者: rapoo

基本算法排序

?

public class MaoPaoSort {// 冒泡 相邻两个比较  大的放后面 public static void main(String[] args) {int[] all = { 1, 4, 56, 6, 8, 23, 5, 2 };int[] result = MaoPaoSort.sort(all);for (int i = 0; i < result.length; i++) {System.out.print(result[i] + " ,");}}private static int[] sort(int[] all) {for (int a = 0; a < all.length; a++) {for (int i = 0; i < all.length - 1; i++) {if (all[i] > all[i + 1]) {int temp = all[i];all[i] = all[i + 1];all[i + 1] = temp;}}}return all;}}

?

?

选择排序: 操作下标数据? 找出最小的放最前面

插入排序: 分两组无序和有序的【将无序的数据取出插入有序中】

快速排序:将一个数拿出来。大的放他右边,小的放他左边。

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

读书人网 >其他相关

热点推荐