Tôi hiểu rằng cây phân khúc có thể được sử dụng để tìm tổng của mảng con của . Và điều này có thể được thực hiện trong thời gian theo hướng dẫn ở đây .
Tuy nhiên tôi không thể chứng minh rằng thời gian truy vấn thực sự là . Liên kết này (và nhiều người khác) nói rằng chúng tôi có thể chứng minh rằng ở mỗi cấp độ, số nút tối đa được xử lý là và vì vậy .
Nhưng làm thế nào để chúng tôi chứng minh điều này, có lẽ bằng mâu thuẫn?
Và nếu vậy, nếu chúng ta sử dụng các cây phân đoạn cho tổng các mảng có chiều cao hơn, thì bằng chứng sẽ được mở rộng như thế nào?
Ví dụ, tôi có thể nghĩ đến việc tìm tổng ma trận phụ bằng cách chia ma trận gốc thành 4 góc phần tư (tương tự như một nửa các khoảng trong các mảng tuyến tính) xây dựng một cây phân đoạn góc phần tư nhưng bằng chứng đã vượt qua tôi.