java实现冒泡排序插入排序

java实现冒泡排序

public class BubbleSort implements SortUtil.Sort{

     public void sort(int[] data) {

        int temp;

        for(int i=0;i<data.length;i++){

            for(int j=data.length-1;j>i;j--){

                if(data[j]<data[j-1]){

                    SortUtil.swap(data,j,j-1);

                }

            }

        }

    }

java插入排序

public class InsertSort implements SortUtil.Sort{

     public void sort(int[] data) {

        int temp;

        for(int i=1;i<data.length;i++){

            for(int j=i;(j>0)&&(data[j]<data[j-1]);j--){

                SortUtil.swap(data,j,j-1);

            }

        }       

    }

}

 

posted @ 2014-08-06 16:26  爱逛丫  阅读(144)  评论(0)    收藏  举报