Я розумію, що дерева сегментів можна використовувати для пошуку суми під масиву . І що це можна зробити в Росіїчас згідно з підручником тут .
Однак я не в змозі довести, що час запитів дійсно є . Це посилання (та багато інших) говорять про те, що ми можемо довести, що на кожному рівні є максимальна кількість оброблених вузлів і так .
Але як ми доводимо це, можливо, суперечливістю?
І якщо так, якби ми використовували сегментові дерева для ранжированої суми масивів більш високих розмірів, як би було підтверджено доказ?
Наприклад, я можу подумати, щоб знайти суму підматриці, поділивши початкову матрицю на 4 квадранти (аналогічно інтервалам вдвічі в лінійних масивах), будуючи дерево сегмента квадранта, але доказ уникає мене.