Selection sort

来源:互联网 发布:php xss防御 编辑:程序博客网 时间:2024/05/20 15:59

Java implementation:

public class Selection{   public static void sort(Comparable[] a)   {      int N = a.length;      for (int i = 0; i < N; i++){        int min = i;        for (int j = i+1; j<N; j++){           if (less(a[j], a[min])){               min = j;            }         exch(a,i,min);       }    }    private static boolean less(Comparable v, Comparable w) {}    private static void exch(Comparable a, int i, int j){}}

The time cost is quadratic.

0 0
原创粉丝点击