Запитання з тегом «amortized-analysis»

9
Чи існує черговість черги з витягами ?
Існує дуже багато структур даних, які реалізують інтерфейс черги з пріоритетом: Вставка: вставити елемент в структуру Get-Min: повертає найменший елемент у структурі Extract-Min: видаліть найменший елемент структури Поширеними структурами даних, що реалізують цей інтерфейс, є (хв) купи . Зазвичай (амортизовані) тривалість цих операцій: Вставте: (іноді )O ( журнал n )O(1)O(1)\mathcal{O}(1)O(logn)O(log⁡n)\mathcal{O}(\log …

2
Чому тип пустоти C не є аналогом типу порожній / нижній?
Вікіпедія, а також інші джерела, які я знайшов, перелічують voidтип C як тип одиниці, а не порожній. Я вважаю це заплутаним, як мені здається, що voidкраще відповідає визначенню типу порожній / нижній. voidНаскільки я можу сказати, цінності не населяються . Функція з типом повернення void вказує, що функція нічого не …
28 type-theory  c  logic  modal-logic  coq  equality  coinduction  artificial-intelligence  computer-architecture  compilers  asymptotics  formal-languages  asymptotics  landau-notation  asymptotics  turing-machines  optimization  decision-problem  rice-theorem  algorithms  arithmetic  floating-point  automata  finite-automata  data-structures  search-trees  balanced-search-trees  complexity-theory  asymptotics  amortized-analysis  complexity-theory  graphs  np-complete  reductions  np-hard  algorithms  string-metrics  computability  artificial-intelligence  halting-problem  turing-machines  computation-models  graph-theory  terminology  complexity-theory  decision-problem  polynomial-time  algorithms  algorithm-analysis  optimization  runtime-analysis  loops  turing-machines  computation-models  recurrence-relation  master-theorem  complexity-theory  asymptotics  parallel-computing  landau-notation  terminology  optimization  decision-problem  complexity-theory  polynomial-time  counting  coding-theory  permutations  encoding-scheme  error-correcting-codes  machine-learning  natural-language-processing  algorithms  graphs  social-networks  network-analysis  relational-algebra  constraint-satisfaction  polymorphisms  algorithms  graphs  trees 

2
Структура даних з пошуком, вставленням та видаленням за амортизованим часом ?
Чи існує структура даних для підтримки упорядкованого списку, який підтримує наступні операції за амортизований час ?O(1)O(1)O(1) GetElement (k) : повертає й елемент списку.kkk InsertAfter (x, y) : Вставте новий елемент y у список відразу після x. Видалити (x) : видалити x зі списку. Для останніх двох операцій можна припустити, що …

2
Чому push_back у векторах C ++ постійно амортизується?
Я вивчаю C ++ і помітив, що час роботи функції push_back для векторів є постійним "амортизованим". Документація додатково зазначає, що "Якщо відбувається перерозподіл, перерозподіл сам по собі є лінійним у всьому розмірі". Чи не повинно це означати, що функцією push_back є , де n - довжина вектора? Зрештою, нас цікавить …

1
Чи може проблема з важким рівнем NP бути в середньому поліномою?
Мені цікаво, чи є якісь проблеми, що стосуються які є "многочленними" в середньому випадку. Я думаю, що є два способи інтерпретувати це?NПNПNP Якщо , чи може існувати алгоритм, що розв'язує задачу твердого з амортизованим (середнім випадком) часом роботи для постійної ?П≠ NПП≠NПP \neq NPNПNПNPО ( н.)к)О(нк)O(n^k)ккk Чи є якісь проблеми, …

1
Екстракт бінарної купки потенціальної функції макс O (1)
Мені потрібна допомога у визначенні потенційної функції для максимальної купи, щоб витяг максимуму був завершений за амортизований час. Додам, що я не дуже добре розумію потенційний метод.O(1)O(1)O(1) Я знаю, що функція вставки повинна "платити" більше, щоб знизити витрати на видобуток, і це має бути пов'язано з висотою купи (якщо дає …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.