총 10분 중 11분
2001
시즌 2개, 그리고 영화
시즌 2: 5화 “아일랜드”
출연: 이나영, 김민준, 김민정, 현빈
장르: 애초에 역경을 딛고 이룩하는 숭고한 사랑이란 없다. 그 역경 자체가 사랑이다.
프로그램 특징: 그 곳에서 살아남는 사랑이 어떤 모습으로 걸어오는지 기다려 보고 싶다.
Algorithm/Tree 트리 계산을 위한 배열(인덱스) 표현
728x90
반응형

*'Do it! 알고리즘 코딩 테스트 자바편'을 참고했습니다.

직관적이면서 편리한 트리 자료구조는 "배열"

위키독스 이미지

인덱스 0 1 2 3 4 5 6 7
A B C D E F None G


트리의 노드와 배열의 인덱스 사이 상관관계

이동 목표 노드 인덱스 연산 제약 조건(N = 노드)
root node index = 1  
parent node index = index / 2 not root node
left child node index = index * 2 index * 2 <= N
right child node index = index * 2 + 1 index * 2 + 1 <= N

위 인덱스 연산 방식은 segment tree나 LCA(lowest common ancestor) 알고리즘에서도 기본이 되는 연산이므로 숙지해야 한다.

 

 

728x90

'Algorithm > Tree' 카테고리의 다른 글

[JAVA][BOJ 1197] MST: 최소 스패닝 트리  (0) 2025.05.15
Algorithm/Tree 트리 계산을 위한 배열(인덱스) 표현