반응형
import java.util.Arrays;
public class InsertionSort {
static int[] arr = {9,4,2,6,1,3,5,8,7,0};
public static void main(String[] args) {
int n = arr.length;
for(int i = 1; i < n; i++) {
int j = i;
int tmp = arr[i];
for (j = i; j > 0 && arr[j - 1] > tmp; j--)
arr[j] = arr[j - 1];
arr[j] = tmp;
}
System.out.println(Arrays.toString(arr));
}
}
반응형
'코딩테스트' 카테고리의 다른 글
[JAVA] 하노이 탑 알고리즘 (0) | 2022.07.23 |
---|---|
[JAVA] 쉘정렬 (0) | 2022.07.23 |
[JAVA] 단순 선택정렬 (0) | 2022.07.18 |
[JAVA] Stack를 사용한 깊이우선 탐색 (DFS) Stack제네릭 사용 X (0) | 2022.07.15 |
[JAVA] 원형 Queue를 사용한 너비우선탐색(BFS) Queue제네릭 사용 X (미로탈출) (0) | 2022.07.15 |