이 문제는 N이 매우 크고 메모리가 8MB밖에 안 되기 때문에 값을 모두 저장하지 못합니다. 이 문제를 풀 때는 각 값들이 매우 작다는 것에 유의해야 합니다. 각 값들이 10000 이하이므로, cnt 배열을 만들고 각 수들의 개수를 세서 O(n)에 정렬할 수 있습니다. STL 정렬 함수나 직접 구현한 O(n log n) 정도의 정렬 함수로는 이 문제를 풀지 못합니다.
10989번 - 수 정렬하기 3
이 문제는 N이 매우 크고 메모리가 8MB밖에 안 되기 때문에 값을 모두 저장하지 못합니다. 이 문제를 풀 때는 각 값들이 매우 작다는 것에 유의해야 합니다. 각 값들이 10000 이하이므로, cnt 배열을 만들고 각 수들의 개수를 세서 O(n)에 정렬할 수 있습니다. STL 정렬 함수나 직접 구현한 O(n log n) 정도의 정렬 함수로는 이 문제를 풀지 못합니다.
댓글을 작성하려면 로그인해야 합니다.
fruit1445 3년 전
자료구조 배운지 얼마 안 됐습니다.
배열은 메모리 초과가 떠서 연결리스트로 바꿨더니 시간 초과가 발생하네요.
연결리스트 말고 다른 방법으로 풀어야 할까요..?