[关闭]
@ghostfn1 2015-12-26T02:02:11.000000Z 字数 489 阅读 1821

Java中的冒泡算法

Java


Update Time:151225 周五

  1. //首先是定义一个数组,
  2. //中间的代码是核心所在,通过比较2个数的大小,若A比B小,则B排到最先的位置,接着再比较另外的1对数,这样“冒泡”上去。
  3. //最后是通过main函数调用上述对象。得到的数组是从大到小的一组数。
  4. public class maopao1
  5. {
  6. public void maopao1()
  7. {
  8. int array[] ={-1,2,-5,6,3,9,-1,0};
  9. for(int i=0;i<array.length;i++){
  10. for (int j=i+1;j<array.length ;j++ )
  11. {
  12. if(array[i]<array[j])
  13. {
  14. int temp=array[i];
  15. array[i]=array[j];
  16. array[j]=temp;
  17. }
  18. }
  19. }
  20. for (int i=0;i<array.length ;i++ )
  21. {
  22. System.out.println(" "+array[i]+"");
  23. }
  24. }
  25. public static void main(String[] args)
  26. {
  27. maopao1 m=new maopao1();
  28. m.maopao1();
  29. }
  30. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注