java排序算法一:快速排序
部分内容摘自:http://zh.wikipedia.org/wiki/%E5%BF%AB%E9%80%9F%E6%8E%92%E5%BA%8F
快速排序步骤为:
public class SortingTest {/** * @param args */public static void main(String[] args) {Integer[] srcArr = new Integer[100000];for (int i = 0; i < 100000; i++) {srcArr[i] = (int)(Math.random()*100000); }System.out.println(srcArr.length);long t1 = System.currentTimeMillis();Quicksort.sort(srcArr);long t2 = System.currentTimeMillis();System.out.println("");System.out.println("===================================="+(t2-t1));}}?对10万数字数据排序,用了几十毫秒,这比起冒泡,选择,插入等排序效率高非常多。