首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

关于冒泡排序解决办法

2012-11-08 
关于冒泡排序Java codepublic class BubbleSort {/*** @param args*/public static void main(String[] ar

关于冒泡排序

Java code
public class BubbleSort {    /**     * @param args     */    public static void main(String[] args) {        int x[]= {10,1,2,3,5,80};        new BubbleSort().bubbleSortOther(x);        for(int a:x){            System.out.println(a);        }    }        public void bubbleSort(int x[]){        int temp;        for(int i=0;i<x.length;i++){            for(int j=0;j<x.length-i-1;j++){                if(x[j]>x[j+1]){                temp = x[j];                x[j] = x[j+1];                x[j+1] = temp;                }            }        }    }        public void bubbleSortOther(int x[]){        int temp;        for(int i=0;i<x.length;i++){            for(int j=0;j<i;j++){                if(x[i]<x[j]){                temp = x[i];                x[i] = x[j];                x[j] = temp;                }            }        }    }}

我这下面写的bubbleSortOther(int x[]) 能算是冒泡排序不?
两个程序,结果都是一样的。

[解决办法]
不算。真要说的话这个更像选择排序。
[解决办法]
这个应该是选择排序

热点排行