X,Y 좌표 정렬시 시간복잡도

Python의 기본 sorted를 사용한다 가정.

시간 복잡도  = N log N

BigO notation에서 log의 밑은 2이다.

x, y좌표임을 고려해서 상수 2를 곱한다. O(2NlogN) 

10만개의 좌표

- 10만 * log10만 ~= 170만


100만개의 좌표

100만 * log100만 ~= 2000만


댓글

이 블로그의 인기 게시물

실무진 면접 경험으로 정리하는 백엔드 (1) : 에듀 테크 기업 면접

노마드코더 개발자북클럽 Clean code 완주, 독후감

Blogger 커스터마이징 : CSS 수정 (sticky-header)