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



3
Клавіша збільшення та зменшення клавіш у двійковій міні-купі
У багатьох обговореннях бінарної купи зазвичай використовується лише клавіша зменшення, яка підтримується операцією для міні-купи. Наприклад, розділ 6.1 CLR та ця сторінка вікіпедії . Чому клавіша збільшення зазвичай не вказана для min-heap? Я думаю, що можна зробити це в O (висота) шляхом ітеративного заміщення збільшеного елемента (x) мінімумом своїх дітей, …

2
Heap - Дайте алгоритм часу
Швидше за все, це питання задають і раніше. Це з проблеми 6.5-8 CLRS (2nd Ed) - Дайте алгоритм часу для об'єднання k відсортованих списків у один відсортований список, де n - загальна кількість елементів у всіх вхідних списках. (Підказка: Використовуйте міні-купу для об'єднання k -way.)O(nlgk)O(nlg⁡k)O(n \lg k)kkknnnkkk Оскільки існує відсортованих …

1
Екстракт бінарної купки потенціальної функції макс O (1)
Мені потрібна допомога у визначенні потенційної функції для максимальної купи, щоб витяг максимуму був завершений за амортизований час. Додам, що я не дуже добре розумію потенційний метод.O(1)O(1)O(1) Я знаю, що функція вставки повинна "платити" більше, щоб знизити витрати на видобуток, і це має бути пов'язано з висотою купи (якщо дає …

1
Випадкова розтоплена купа - очікувана висота
Рандомізовані розплавні куби мають операцію "meld", яку ми потім використовуємо для визначення всіх інших операцій, включаючи вставку. Питання в тому, яка очікувана висота дерева з вузлами?nnn Теорема 1 Гамбіна та Малінковського, чергові черги з рандомізованим розточуванням (Праці SOFSEM 1998, Записки лекцій з інформатики, т. 1521, с. 344–349, 1998; PDF ) …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.