[javascript] 펜윅 트리 Fenwick tree
펜윅 트리 Fenwick tree 펜윅 트리는 주로 구간 합 계산을 수행하는데 활용되지만, 필요에 따라 다른 연산도 확장할 수 있습니다. 예를 들어, 펜윅 트리를 활용하여 업데이트와 구간 합 계산 이외에도 최솟값, 최댓값, 구간 곱 계산 등 다양한 연산을 수행할 수 있습니다. 작성자: ospace114@empal.com, http://ospace.tistory.com/ 동작방식 간단한게 동작하는 방식을 살펴보습니다. 값이 0, 1, 2, 3, 4, 5, 6, 7에 대해 작성해보겠습니다. 인덱스 1 2 3 4 5 6 7 8 2진수 0001 0010 0011 0100 0101 0110 0111 1000 마지막1 1 2 1 4 1 2 1 8 저장된값 0 1 2 6 4 9 6 28 마지막1이 자신을 포함해서 앞..
더보기