반응형
단순 선택 정렬 : 가장 작은 요소부터 알맞은 위치로 옮겨서 순서대로 정렬하는 알고리즘
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
package Mine;
public class Sort {
public static void main (String []args){
Scanner scan=new Scanner(System.in);
System.out.println("배열의 크기를 입력하세요 :");
int num=scan.nextInt();
int []arr=new int[num];
for(int i=0; i<arr.length;i++){
System.out.println("배열 요소를 입력하세요 :");
arr[i]=scan.nextInt();
} for(int i=0; i<arr.length;i++){
System.out.println(arr[i]);
}
for(int i=0;i<arr.length-1;i++){
for(int j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
}
}
http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter
|
http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs |
728x90
반응형
'💻 개인공부 💻 > 알고리즘' 카테고리의 다른 글
백준) - 1로 만들기(재귀함수) / C++ (0) | 2020.04.13 |
---|---|
백준) - 1로 만들기 (재귀함수) / JAVA (0) | 2020.04.13 |
프로그래머스) - 더 맵게 (우선순위 큐) (0) | 2020.04.04 |
프로그래머스) - 탑(Stack/Queue) (0) | 2020.04.01 |
프로그래머스) - 완주하지 못한 선수 (0) | 2020.03.10 |