当前位置:编程学习 > JAVA >>

java排序算法系列(三)——冒泡排序

冒泡排序:
Java代码 
package com.zlpy.bubblesort; 
/*
 * 冒泡排序算法
 * */ 
public class BubbleSort { 
 
    public void bubbleSort(int[] r){ 
        print(r); 
        System.out.println(); 
        for(int i=0;i<r.length-1;i++){ 
            for(int j=0;j<r.length-1-i;j++){ 
                if(r[j]>r[j+1]){ 
                    int temp=r[j]; 
                    r[j]=r[j+1]; 
                    r[j+1]=temp; 
                } 
            } 
            print(r); 
            System.out.println(); 
        } 
    } 
    public void print(int[] r){ 
        for(int i=0;i<r.length;i++){ 
            System.out.print(r[i]+" "); 
        } 
    } 

作者“幻刈紫真 至简大道”
 

补充:软件开发 , Java ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,