- /* 需求:对一堆数据按冒泡排序法进行排序
- 方法:将相邻两个数进行比较,如果前面大于后面则调换位置
- */
- class maopao
- {
-
- public static void maopao(int []data)
- {
- for(int x=0;x<data.length-1; x++)
- {
- for(int y=0;y<=data.length-x-1;y++)
- {
- if(data[y]>data[y+1])
- {
- int temp=data[y];
- data[y]=data[y+1];
- data[y+1]=temp;
- }
- }
- }
- }
- public static void main(String args[])
- {
- int []data={2,4,1,5,3,1};
- shuchu(data);
- maopao(data);
- shuchu(data);
- }
- public static void shuchu(int []data)
- {
- for(int i=0;i<=data.length;i++)
- {
- System.out.print("["+data[i]+"]");
- }
- System.out.print("\n");
- }
- }
复制代码 |
|