作者:那lady对我说12067358 | 来源:互联网 | 2023-05-18 04:01
今天把冒泡法弄熟了,现在和大家分享一下:packagecom.wodwl.char1;publicclassSortAlgorithm{publicvoidbubbleSortA
今天把冒泡法弄熟了,现在和大家分享一下:
package com.wodwl.char1;
public class SortAlgorithm{
public void bubbleSortAcs(int[] numlist){//冒泡法升序排列
int out,in;
for(out=numlist.length-1;out>0;out--)
for(in=0;in if(numlist[in]>numlist[in+1])
{
int temp=numlist[in];
numlist[in]=numlist[in+1];
numlist[in+1]=temp;
}
}
public void bubbleSortDes(int[] numlist){//冒泡法降序排列
int out,in;
for(out=numlist.length-1;out>0;out--)
for(in=0;in if(numlist[in] {
int temp=numlist[in];
numlist[in]=numlist[in+1];
numlist[in+1]=temp;
}
}
public static void main(String args[]){
int[] num={34,46,57,23,43,45,21};
SortAlgorithm demo=new SortAlgorithm();
System.out.println("------bubbleSortAcs-----");
demo.bubbleSortAcs(num);
for(int i:num)
System.out.print(new Integer(i).toString()+"/t");
System.out.println();
System.out.println("------bubbleSortDes----");
demo.bubbleSortDes(num);
for(int i:num)
System.out.print(new Integer(i).toString()+"/t");
}
}
运行结果如下:
------bubbleSortAcs-----
21 23 34 43 45 46 57
------bubbleSortDes----
57 46 45 43 34 23 21
毕竟是菜鸟,还请高人指点。