세그먼트 트리 또는 인덱스 트리1. 정의위와같이 각 노드에는 구간에 대한 정보가 저장이 되어있는 트리를 의미한다.일반적으로 구간의 합 또는 곱, 구간의 최대값 또는 최솟값을 의미합니다. 예)배열의 데이터 수 : 8개배열의 데이터 A[8] = {1,2,3,4,5,6,7,8}목적 : 구간에 대한 합 세그먼트 이론시 높이 3인 트리가 만들어지며 오른쪽 위에 숫자만큼 각 구간에 대한 정보를 담고 있다. 위와 같이 각 노드는 자식에 대한 합을 포함 하고 있다. 배열은 0부터 인덱스가 시작하므로,A[3] ~ A[6]까지의 합을 구한다고 가정할때, 아래와 같이 주황색 부분의 합만 구하면 된다. 즉, 4+11+7 = 22로 부분에 대한 합을 쉽게 구할 수 있습니다. 위와같이 수행하면 부분의 합에 대한 부분을높이가 O(..