Запитання з тегом «intervals»

1
Структура даних для карти по інтервалах
Нехай - ціле число, а позначає набір усіх цілих чисел. Нехай позначає інтервал цілих чисел .nnnZZ\mathbb{Z}[a,b][a,b][a,b]{a,a+1,a+2,…,b}{a,a+1,a+2,…,b}\{a,a+1,a+2,\dots,b\} Я шукаю структуру даних, щоб представити карту . Я хочу, щоб структура даних підтримувала такі операції:f:[1,n]→Zf:[1,n]→Zf:[1,n] \to \mathbb{Z} get(i)get(i)\text{get}(i) повинен повернути .f(i)f(i)f(i) set([a,b],y)set([a,b],y)\text{set}([a,b],y) повинен оновити так, що , тобто оновити f на нову карту …

1
Доказ складності в часі для реалізації сегментного дерева задачі про рангову суму
Я розумію, що дерева сегментів можна використовувати для пошуку суми під масиву AAA. І що це можна зробити в РосіїO(logn)O(log⁡n)\mathcal{O}(\log n)час згідно з підручником тут . Однак я не в змозі довести, що час запитів дійсно є O(logn)O(log⁡n)\mathcal{O}(\log n). Це посилання (та багато інших) говорять про те, що ми можемо …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.