fruit1445   3년 전

자료구조 배운지 얼마 안 됐습니다.

배열은 메모리 초과가 떠서 연결리스트로 바꿨더니 시간 초과가 발생하네요.

연결리스트 말고 다른 방법으로 풀어야 할까요..?

benedict0724   3년 전

이 문제는 N이 매우 크고 메모리가 8MB밖에 안 되기 때문에 값을 모두 저장하지 못합니다. 이 문제를 풀 때는 각 값들이 매우 작다는 것에 유의해야 합니다. 각 값들이 10000 이하이므로, cnt 배열을 만들고 각 수들의 개수를 세서 O(n)에 정렬할 수 있습니다. STL 정렬 함수나 직접 구현한 O(n log n) 정도의 정렬 함수로는 이 문제를 풀지 못합니다.

sonjaewon   3년 전

카운팅 정렬 에 대해 알아보세요.

fruit1445   3년 전

카운팅 정렬에 대해서 처음 알았습니다!

바로 풀리네요

감사합니다!

댓글을 작성하려면 로그인해야 합니다.