选择排序
1.基本过程(如图): 2.java实现:
public class selectionSort {
public static void main(String
[] args
) {
Scanner input
= new Scanner(System
.in
);
int[] array
= {2,4,5,7,1};
int n
= array
.length
;
for (int i
= 0; i
< n
-1; i
++)
{
int k
= i
;
for (int j
= i
+ 1; j
< n
; j
++)
{
if(array
[k
] > array
[j
])
{
k
= j
;
}
}
int temp
= array
[k
];
array
[k
] = array
[i
];
array
[i
] = temp
;
}
System
.out
.print("升序:");
for (int i
= 0; i
< n
; i
++)
{
System
.out
.print(array
[i
] + " ");
}
}
}
业余,难免不足,谢谢指正!
转载请注明原文地址:https://blackberry.8miu.com/read-15510.html