미완성의 기록

  • 홈
  • 태그
  • 방명록

Merge-sort 1

Sorting (2)

이번 글의 흐름:Divide-and-Conquer 패러다임과 Merge-Sort의 재귀 구조Merge-sort tree로 재귀 구조를 시각화하고, 트리의 height를 정확히 계산하는 법실제 merge 연산(두 포인터 방식)이 모든 걸 합쳐서 O(n log n) 시간복잡도가 나오는 이유Heap-Sort와 달리 O(n) 추가 공간이 필요한 이유 (in-place가 아님)1. Divide-and-Conquer란?많은 알고리즘이 따르는 3단계 패턴이다.Divide: 문제를 더 작은 부분 문제(subproblem)들로 나눈다Recur: 각 부분 문제를 (재귀적으로) 푼다Conquer: 부분 문제들의 답을 합쳐서 원래 문제의 답을 만든다Merge-Sort는 이 패턴을 정렬에 그대로 적용한다.Divide: 배열을 ..

공부 기록/자료구조 2026.06.26
이전
1
다음
더보기
프로필사진

미완성의 기록

느려도 천천히 쌓아가는 중

반응형
  • 분류 전체보기 (55) N
    • 공부 기록 (41) N
      • 이산구조 (25)
      • 자료구조 (15)
      • 경제학개론 (0)
      • AI (1) N
    • 논문 리뷰 (0)
    • 프로젝트 기록 (0)
    • 독서 기록 (7) N
    • 회고 (0)
    • 생각 정리 (7)

최근글과 인기글

  • 최근글
  • 인기글

공지사항

Copyright © AXZ Corp. All rights reserved.

티스토리툴바