삽입 정렬은 O(n ^ 2) 이었고, 병합 / 힙 정렬은 O(n * log n)
이런식으로 말하는대
저기서 O가 뭐야? n은 시간이지?
오더 로그 라서 N번 수행하면 끝나느냐, N*N-x 형태서 N^2 형태냐 이런 논리적인 수행 시간을 의미함
물론 N^2 나 N^2/2 정도 수행시간을 따지면 후자가 더 빠르겠지만 정렬할때 성능은 똑같이 그냥 N^2 라고 표기할걸?
아 그럼 저기서 n은 몇번 수행하느냐이거구나 시간이 아니라
ㄴ ㅇㅇ , 정확한 시간은 조건에 따라 로직따라 바뀌겠지만. 그정도 걸리는 로직이다~ 라는 걸 표현하는 거지.
ㅇㅋ 감사
오더 로그 라서 N번 수행하면 끝나느냐, N*N-x 형태서 N^2 형태냐 이런 논리적인 수행 시간을 의미함
물론 N^2 나 N^2/2 정도 수행시간을 따지면 후자가 더 빠르겠지만 정렬할때 성능은 똑같이 그냥 N^2 라고 표기할걸?
아 그럼 저기서 n은 몇번 수행하느냐이거구나 시간이 아니라
ㄴ ㅇㅇ , 정확한 시간은 조건에 따라 로직따라 바뀌겠지만. 그정도 걸리는 로직이다~ 라는 걸 표현하는 거지.
ㅇㅋ 감사