상세 컨텐츠

본문 제목

백준 2042: 구간 합 구하기 (펜윅 트리 {Binary Index Tree} / with Python)

Python알고리즘

by 앱등개발자IOS 2023. 10. 2. 22:41

본문

펜윅트리는 O(N)에 구할 연산을 O(logN)에 해결할 수 있게 해준다.

( 구간 합 구하기 ) 

펜윅트리는 "누적합"에 특화되어있는 자료구조이다. 

 

두 가지 연산만 잘 알아두면되는다.

1. update

2. prefix_sum이다. 

 

 

아래와 같은 도표를 보면 이해가 쉽다!

그림 출처 : https://www.acmicpc.net/blog/view/21

 

 

관련글 더보기