Вопросы по теме 'skip-lists'
Поиск всех интервалов, которые перекрывают точку
Рассмотрим большой набор интервалов с плавающей запятой в одномерном пространстве, например
[1.0, 2.5], 1.0 |---------------|2.5
[1.5, 3.6], 1.5|---------------------|3.6
.....
Требуется найти все...
1589 просмотров
schedule
29.09.2021
поиск оптимального размера разрыва детерминированного специалиста только с двумя уровнями
Я пытаюсь создать «идеального» скиплиста с постоянным размером зазора, который имеет только два уровня. Вычислив посещенные узлы для скиплистов разного размера, я могу сказать, что он определяется размером, но я не могу придумать формулу в терминах n...
150 просмотров
schedule
18.11.2021
Как реализовать список пропуска без блокировки
Мне нужно реализовать список пропусков без блокировки. Я пытался поискать бумаги. К сожалению, все, что я нашел, - это незаблокированные односвязные списки (во многих вариантах). Однако как реализовать список пропуска без блокировки?
11078 просмотров
schedule
25.04.2022
Как сделать так, чтобы все узлы графа в graphviz начинались на одном горизонтальном уровне?
Я пытаюсь отобразить структуру данных skiplist в graphviz. Как сделать так, чтобы все узлы графа начинались на одной и той же горизонтальной высоте вместо случайных положений узлов?
138 просмотров
schedule
08.06.2022
безблокировочный скиплист с ранговой операцией
Известно ли кому-нибудь о каких-либо имплиентациях skiplist без блокировок и / или исследовательских работах, которые поддерживают операцию ранжирования (например, найти k-й элемент)? В качестве альтернативы, знает ли кто-нибудь фундаментальную...
1162 просмотров
schedule
29.07.2022
Почему есть ConcurrentSkipListMap, но нет несинхронизированной версии?
Большинство классов в Java Collections Framework по умолчанию не синхронизированы, но могут быть преобразованы во что-то синхронизированное, если вам нужно, чтобы они были потокобезопасными. Синхронизация снижает производительность, поэтому, если вы...
377 просмотров
schedule
03.08.2022
Почему моя временная сложность вставки в список пропуска линейна?
Я реализовал список пропусков для целых чисел. При тестировании метода вставки я вставляю натуральные числа от 1 до 1000000 в цикл for со счетчиком j. Я также использую секундомер. Приложение: в реальной программе значения удваиваются, потому что я...
666 просмотров
schedule
20.10.2022
Для чего нужен список пропуска Lucene?
Я изучаю внутренности lucene/elasticsearch, особенно структуры хранения . Когда lucene получает «terms» для поиска «docID», я обнаружил, что он проходит через TermIndex->TermDictionary->Frequency (.doc) (версия 7.2). .doc имеет каждый термин...
497 просмотров
schedule
01.04.2023
Как исправить мою партию для цикла, чтобы сохранить последнюю строку?
У меня есть файл с именем cmd.pid, и в этом файле я храню pid всех cmd.exe, запущенных на компьютере.
Мне нужно сохранить последнюю строку файла (потому что это последний открытый cmd)
Это для отправки команд в окне cmd благодаря сохраненному...
214 просмотров
schedule
01.02.2023