SkipList забезпечує ті самі межі для пошуку як збалансоване дерево з тією перевагою, що перебалансування не потрібне. Оскільки SkipList побудований за допомогою випадкових відкидних монет, ці межі тримаються лише до тих пір, поки структура SkipList є достатньо "збалансованою". Зокрема, з ймовірністю для деякої постійної , врівноважена структура може бути втрачена після вставки елемента.
Скажімо, я хочу використовувати пропускний список як резервний запас даних у веб-додатку, який потенційно працює вічно. Тож після деякої поліноміальної кількості операцій врівноважена структура SkipList дуже втрачена.
Чи мої міркування правильні? Чи мають такі імовірнісні структури даних щодо пошуку / зберігання практичні програми, і якщо так, то як уникнути вищезазначеної проблеми?
Редагувати: Я знаю, що існують детерміновані варіанти SkipList, які набагато складніше реалізувати порівняно з (класичним) рандомізованим SkipList.