public void insertionSort(Integer[] arr) {
for(int i = 1; i < arr.length; i++) {
int key = arr[i];
int k = i-1;
while(key < arr[k]) {
arr[k+1] = arr[k];
k--;
if(k < 0)
break;
}
arr[k+1] = key;
}
}
'PROGRAMMING > Java' 카테고리의 다른 글
자바 예제 코드 - 버블소트(거품정렬,Bubble sort) (0) | 2018.02.11 |
---|---|
자바 예제 코드 - 두 이진수 더하기(add two binary numbers) (0) | 2018.02.11 |
자바 예제 코드 - 큐(Queue) (0) | 2018.02.11 |
자바 예제 코드 - 회문(palindrome) 확인 메소드 (0) | 2018.02.09 |
트리셋(TreeSet)을 이용한 자동 로또 번호 생성 코드 (0) | 2018.02.09 |