选择排序java代码实现(选择排序java)
大家好,小活来为大家解答以上问题。选择排序java代码实现,选择排序java很多人还不知道,现在让我们一起来看看吧!
1、 新建一个Java项目,根据个人喜好取一个名字,比如:SelectionSortDemo,在里面写main方法。
2、 在main函数中创建一个int类型的新数组,比如{6,1,5,7,8,3,4,2}。
3、 排序代码:
4、 public static void selectionSort(int[] arr){
5、 for(int i=0;iarr.length-1;i++){
6、 for(int j=i+1;jarr.length;j++){
7、 if(arr[i]arr[j]){
8、 int temp=arr[i];
9、 arr[i]=arr[j];
10、 arr[j]=temp;
11、 }
12、 }
13、 }
14、 }
15、 每个排序结果的视图和代码:
16、 public static void selectionSort(int[] arr){
17、 for(int i=0;iarr.length-1;i++){
18、 for(int j=i+1;jarr.length;j++){
19、 if(arr[i]arr[j]){
20、 int temp=arr[i];
21、 arr[i]=arr[j];
22、 arr[j]=temp;
23、 }
24、 }
25、 getPrint(i, arr);
26、 }
27、 }
28、 public static void getPrint(int i,int[] arr){
29、 system . out . print('(I 1)'排序的结果:');
30、 for(int j: arr){
31、 System.out.print(j+' ');
32、 }
33、 System.out.println();
34、 }
35、 调用main函数中的方法,run as executes查看结果,
36、 public static void main(String[] args) {
37、 //创建一个新数组
38、 int[] arr={ 6, 5, 1, 7, 8, 3, 4, 2 };
39、 System.out.print('排序前: ');
40、 for (int i : arr) {
41、 System.out.print(i + ' ');
42、 }
43、 System.out.println();
44、 selectionSort(arr);
45、 System.out.print('排序后: ');
46、 for (int i : arr) {
47、 System.out.print(i + ' ');
48、 }
49、 }
本文到此结束,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26
最新文章
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26
- 12-26