冒泡排序

来源:互联网 发布:名古屋大学研究生知乎 编辑:程序博客网 时间:2024/06/04 00:46
package cn.paixu;


public class MaoPao {


public static void main(String[] args) {

int[]h={1,2,5,8,3};
MaoPao maoPao=new MaoPao();
maoPao.Method1(h);
        maoPao.ShuChu(h);
}
void Method1(int []h){
for(int i=0;i<h.length;i++){
for(int j=0;j<h.length-1-i;j++){   //h.length-1-i含义:每一次比较最大值或者最小值放到数组的最后面了,下一次我们不需要跟它比较了。
if(h[j]>h[j+1]){
int temp=h[j];
h[j] = h[j+1];  
           h[j+1] = temp;

}
}
}
}
   void ShuChu(int []h){
  for(int i=0;i<h.length;i++){
  System.out.print(h[i]);
  }
   }
}
原创粉丝点击