cheddar4135

  • 홈
  • 태그
  • 방명록

2025/03/09 1

머지소트의 시간복잡도는 왜 O(nlogn)인가?

머지소트는 분할정복알고리즘(Divide and Conquer)의 대표적인 예시로, 시간복잡도가 O(nlogn)인 매우 효율적인 정렬 알고리즘이다. 왜 머지일까? 일단 주어진 배열을 원소가 1인 부분배열들로 나뉠때까지 계속 분할하다가, 그 부분배열들을 다시 합치며(merge) 정렬하는 방식이기 때문이다. 이 과정에서 자기 자신을 호출하는 재귀적 방식으로 분할과 합치기(merge)를 진행한다는게 특징적인데, 한마디로 머리 꽤나 깨지는 알고리즘이라는 의미다.(^____^)컴퓨터 알고리즘 두번째 시간에는, 시간복잡도와 Big-O 표기법을 배웠고 정렬 알고리즘 중머지소트(merge sort)에 대해 배웠다. 분명 구현하는 코드는 짧고 간단했지만 왜 이 머지소트의 시간복잡도가 O(nlogn)이 되는지 너무 빨리 넘..

교수님이해안돼요 2025.03.09
이전
1
다음
더보기
프로필사진

cheddar4135

  • 분류 전체보기 (7)
    • 길걷다호기심 (6)
    • 뉴턴잡지스크랩 (0)
    • 교수님이해안돼요 (1)

Tag

전봇대 #광접속함체 #액세스네트워크 #광케이블, 도서관리시스템, 무인반납기 #자동대출반납기 #rfid, 루프검지기, 차량유도장비 #주차장, 입구표시만차등 #, 입구종합안내판,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/03   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바