您当前的位置: 首页 >  Java

科技D人生

暂无认证

  • 0浏览

    0关注

    1550博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java基础学习总结(28)——Java对各种排序算法的实现

科技D人生 发布时间:2016-01-25 11:24:33 ,浏览量:0

这里总结下各种排序算法的java实现 冒泡排序 public class BubbleSort {

publicstaticint[] bubbleSort(int[] array) {  
    if(array == null) {  
        returnnull; 
    } 

    for(inti = 0; i < array.length; i++) {  
        for(intj = i + 1; j < array.length; j++) {  
            if(array[i] > array[j]) {  
                array[i] = array[i] + array[j];  
                array[j] = array[i] - array[j];  
                array[i] = array[i] - array[j];  
            } 
        } 
    } 

    returnarray; 
} 

} 插入排序 public class InsertSort {

publicstaticint[] insertSort(int[] array) {  
    if(array == null) {  
        returnnull; 
    } 

    for(inti = 1; i < array.length; i++) {  
        for(intj = i; (j > 0) && (array[j] < array[j - 1]); j--) {  
            SortUtils.swap(array, j, j - 1); 
        } 
    } 

    retu
关注
打赏
1662604032
查看更多评论
立即登录/注册

微信扫码登录

0.0441s