int 배열 오름차순 정렬을 이용해 내림차순 쉽게 구하기
Contents
타입에러 때문에 제공하는 정렬함수를 쓸 수 없을때 그리고 형변환 하기 귀찮을 때
comparator, comparable의 재정의 없이 간단하게 정렬할 수 있는 방법입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
//예; sort라는 오름차순정렬 함수가 정의된 경우 int[] B = ~~~~~~ //오름차순 정렬 sort(B); //내림차순 정렬 for(int i=0;i<B.length;i++) B[i] = -B[i] sort(B); for(int i=0;i<B.length;i++) B[i] = -B[i] |
Author Jaejin Jang
LastMod 2017-12-23
License Jaejin Jang