MW LAB
http://hyeonstorage.tistory.com/111
유니코드란 무엇일까? (UTF8과 EUC-KR 비교)유니코드는 다국어를 지원하는 프로그래밍을 하다보면 가장 먼저 접하는 어려움이다. 일단 유니코드라는 용어의 개념부터 정리해보도록 하자. 조금 공부한 사람들은 ASCII, EUC-KR, CP949, UTF8, UTF16 같은 것들을 알고 있을 것이다. 그럼 문제, 이 중에 뭐가 유니코드(Unicode)일까?이 중에 유니코드 그 자체인 것은 없다. 그나마 UTF-8, UTF-16에는 50점 줄 수 있을 것 같다. 이들은 유니코드를 '사용'하는 인코딩 방식이기 때문이다. EUC-KR도, CP949가 유니코드가 아닌가? 라고 생각하는 사람도 있을것이고, 유니코드란 2바이트로 표현하는 문자셋이 아닌가? 라고 알고있는 사람들도 있을 것이다. 이제는 잊어야한다. 만약..
1234567891011121314151617181920212223public class CountingSort { public static void main(String args[]){ int arr[] = Common.makeArr(10, 10); Common.showArr(arr); Common.showArr(sort(arr,11)); // k=11 => 1~10 까지의 정수 } public static int[] sort(int[] arr,int K){ int N = arr.length; int[] C = new int[K]; // 원소의 빈도수를 저장할 배열 int[] B = new int[N]; // 결과를 저장할 배열 for(int i = 0 ; i * 공간 복잡도 => * K 와 N 의 크..