한글로는 삽잡이, 영어로는 shovelman

  • 홈
  • 태그
  • 미디어로그
  • 관리자

Heap Sort 1

#017_자료구조와 알고리즘_Heap 정렬

안녕하세요 삽잡이입니다. 이버 시간에는 Heap 정렬에 대해서 간략하게 설명하려고 합니다. Heap 정렬은 Heap 트리를 이용한 정렬입니다.Heap 트리는 완전 이진 트리로 최대 힙과 최소 힙을 가지고 있습니다.최대 힙은 당연하게도 자식보다 부모의 값이 더 크겠지요. 최소 힙은 그와 반대이겠구요...즉, 최대 힙같은 경우에 맨 상단에 있는 겂이 최대 값이 되겠습니다.반대로 가장 끝에 있는 것이 최소 값이 되겠지요... 힙 트리의 경우 완전 이진 트리인 특징을 가지고 있습니다. 또한, 배열로 표현할 수 있어야합니다.여기서 생각해볼 것은 완전 이진트리를 배열로 표현하는 것입니다. 완전 이진트리를 배열로 나타내기 위해 정규식으로 표현해보겠습니다.왼쪽 자식 노드 = 2*x + 1오른쪽 자식 노드 = 2*x +..

삽질의 현장/- 자료구조와 알고리즘 2015.08.22
이전
1
다음
더보기
프로필사진

한글로는 삽잡이, 영어로는 shovelman

blog.shovelman.dev

  • 총 삽질들 (514)
    • 삽질의 현장 (478)
      • - C (41)
      • - C++ (34)
      • - Java (10)
      • - Python (0)
      • - Javascript와 HTML (12)
      • - Web (3)
      • - PHP (18)
      • - DataBase (26)
      • - 자료구조와 알고리즘 (21)
      • - 윈도우 커널 (22)
      • - 윈도우 API (17)
      • - 윈도우 시스템 (22)
      • - 네트워크 프로그래밍 (26)
      • - MFC (9)
      • - .NET (131)
      • - 리눅스 (3)
      • - 네트워크 (15)
      • - 에자일 (3)
      • - Blog (0)
      • - TDD (0)
      • - GIT (2)
      • - Opensource (2)
      • - Docker&Kubernetes (6)
      • - Go (8)
      • - TypeScript (6)
      • - ETC (41)
    • 잡동사니 (36)
      • - 비전 (0)
      • - 일기 (15)
      • - 주절주절 (16)
      • - 후기 (2)
      • - 자유 (3)
    • 찌그레기 (0)
      • - Programming Language (0)
      • - ETC (0)
    • 안알랴줌 (0)
      • - 첫번째 체험학습 (0)
      • - 두번째 체험학습 (0)
      • - 세번째 체험학습 (0)
      • > 세번째 체험학습 보고서1 (0)
      • > 세번째 체험학습 보고서2 (0)
      • - 네번째 체험학습 (0)
      • - 다섯번째 체험학습 (0)
      • - 여섯번째 체험학습 (0)

Tag

php, 닷넷 프레임워크, .NET FRAMEWORK, TCP ip, 닷넷, c++, db, 배열, network, System, c++언어, WPF, C, C#, C언어, Database, .net, winsock, 프로그래밍 언어, 통신,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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.

티스토리툴바