본문 바로가기 메뉴 바로가기

CodeAngie

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

CodeAngie

검색하기 폼
  • 전체보기 (166) N
    • Study (5) N
      • Algorithm (8)
      • Coding Test (50)
      • Java (5)
      • FastAPI (2)
      • Docker (8)
      • FastCampus (42)
      • Codetree (9)
      • Ect (23)
    • ML (9)
      • Transformer (5)
      • RecSys (0)
      • Ect (4)

2026/01/21 (1)
[전산직(데이터) 공무원 대비] 알고리즘 기초부터 파헤치기 4

지난번까지는 한 줄로 나열된 데이터를 배웠다면, 이번에는 계층적으로 데이터를 다루려고 한다. 조직도나 파일 시스템처럼 부모-자식 관계를 가지는 트리(Tree)와 우선순위 관리에 최적화된 힙(Heap)을 통해 더 고급 수준으로 나아가 보자. 1. 트리의 기초와 순회 (Traversal)트리를 눈으로 보고 순회 순서(전위/중위/후위)를 적어내거나, 코드를 보고 순서를 맞히는 문제가 나온다.(1) 이진 트리 (Binary Tree) 핵심 용어완전 이진 트리 (Complete Binary Tree): 위에서 아래로, 왼쪽에서 오른쪽으로 빈틈없이 채워진 트리. (힙의 필수 조건) 포화 이진 트리 (Full Binary Tree): 마지막 레벨까지 꽉 찬 트리. 높이가 $k$일 때, 노드 개수는 $2^k - 1$..

Study 2026. 1. 21.
이전 1 다음
이전 다음
«   2026/01   »
일 월 화 수 목 금 토
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
TAG
  • dfs
  • disjoint set
  • greedy
  • Transformer
  • 코딩테스트
  • 오블완
  • kruskal
  • java
  • 알고리즘
  • 최소신장트리
  • docker
  • boj
  • 티스토리챌린지
  • MySQL
  • 트랜스포머
  • DP
  • 파이썬
  • python
  • 프로그래머스
  • 코드트리
  • BFS
  • 구현
  • 누적합
  • 그리디
  • pytorch
  • 분리집합
  • lis
  • 백준
  • Django
  • COLAB
more
링크

Blog is powered by Tistory / Designed by Tistory

티스토리툴바