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 TIL 6 : 6장. 객체와 자료구조

백엔드 개발자가 Djnago fullstack 사이드 프로젝트를하며 ( html, css, vanillaJS 그리고 JS프레임워크 )