Вопросы по теме 'skip-lists'

Redis: лучше ли ZADD, чем O(logN), когда вставленный элемент находится в начале или в конце?
В документации Redis для ZADD указано, что операция выполняется O(log N ). Однако кто-нибудь знает, лучше ли ZADD, чем O(log N ), когда вставленный элемент находится в начале или в конце порядка сортировки? Например. для некоторых...
1314 просмотров
schedule 01.05.2022

почему qmap использует skiplist вместо ob rb-tree?
Я удивляюсь, почему QMap реализует структуру данных skiplist, а не rb-tree? Существует очень интересный поток SO о структурах данных параллелизма и преимуществах пропуска списка по сравнению с rb. -дерево, плюсы и минусы. Это действительно ОЧЕНЬ...
764 просмотров
schedule 04.03.2022

пропустить список для небольших наборов данных
Я скорее заинтересован в использовании списка пропуска для открытого списка для A *. Однако что меня беспокоит, так это вероятностный характер этого. Открытые списки могут варьироваться от очень маленьких наборов до огромного количества узлов, и для...
411 просмотров

Вставка в пропускной список
Я разрабатываю свой собственный класс шаблона списка пропусков. Ниже приведены его характеристики: Iterator класс содержит копию отдельного списка пропусков. Итераторы Head и Tail всегда пусты, а хвостовой итератор имеет значение tail, равное...
648 просмотров
schedule 21.05.2023

Двусвязный список со списком пропуска для вставки отсортированным способом
Я читал о списках пропуска в Интернете, и я только что понял, как он работает с разными структурами данных и всем остальным. Но я действительно хочу реализовать список пропуска с двусвязным списком, поскольку я хочу отсортировать двусвязный список во...
1139 просмотров
schedule 18.02.2022

Как использовать массив указателей в main?
Я пытался задать свой вопрос, но, похоже, я задаю его неправильно, и я застрял уже 2 месяца. (что печально) Только для справки: я построил связанный список из узлов: struct node { int number; node *next; }; Чтобы связать их в основном,...
77 просмотров
schedule 15.05.2024

Временная сложность вставки отсортированного набора Redis
Временная сложность вставки отсортированного набора Redis составляет O (log n), и я предполагаю, что это связано с вставкой данных в список пропуска (для поддержания порядка набора). Но если данные, которые я собираюсь вставить, всегда будут иметь...
216 просмотров
schedule 17.08.2022