码迷,mamicode.com
首页 > 编程语言 > 详细

Java 排序及每一步过程

时间:2019-03-28 23:12:05      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:alt   col   换行   bsp   http   string   stat   img   com   

冒泡排序: 
1
public class MaoPao 2 { 3 public static void main(String args[]) 4 { 5 int score[]={67,89,87,69,90,100,75,90}; 6 for(int i=1;i<score.length;i++) 7 { 8 for(int j=0;j<score.length;j++) 9 { 10 if(score[i]<score[j]) 11 { 12 int temp=score[i]; 13 score[i]=score[j]; 14 score[j]=temp; 15 } 16 } 17 System.out.print("第"+i+"次排序的结果:\t"); 18 for(int j=0;j<score.length;j++) 19 { 20 System.out.print(score[j]+"\t"); 21 } 22 System.out.println("");// 换行 23 } 24 System.out.print("最终排序结果为:\t"); 25 for(int i=0;i<score.length;i++) 26 System.out.print(score[i]+"\t"); 27 } 28 } 29

 

 

 

结果:

技术图片

 

 

 1 选择排序:
 2 
 3 public class XuanZePaiXu
 4 {
 5 public static void main(String args[])
 6 { 
 7 int score[]={67,89,87,69,90,100,75,90};
 8 for(int i=0;i<score.length-1;i++) 
 9 {
10 int min=i;
11 for(int j=i+1;j<score.length;j++) 
12 { 
13 if(score[min]>score[j])
14 {
15 min=j;
16 }
17 if(min!=i)
18 {
19 int temp=score[i];
20 score[i]=score[min];
21 score[min]=temp;
22 }
23 }
24 System.out.print("第"+i+"次排序的结果:\t");
25 for(int j=0;j<score.length;j++) 
26 { 
27 System.out.print(score[j]+"\t");
28 }
29 System.out.println("");// 换行
30 }
31 System.out.print("最终排序结果为:\t");
32 for(int i=0;i<score.length;i++) 
33 System.out.print(score[i]+"\t");
34 }
35 }

 

结果:

技术图片

 

Java 排序及每一步过程

标签:alt   col   换行   bsp   http   string   stat   img   com   

原文地址:https://www.cnblogs.com/ElisaBella-11/p/10618344.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!