Комп'ютерна наука

Питання та відповіді для студентів, дослідників та практиків комп'ютерних наук

2
Роз'яснення з розгалуженням та зв'язком
У мене є тест про алгоритм гілки та зв’язку . Я теоретично розумію, як працює цей алгоритм, але я не зміг знайти прикладів, що ілюструють, як цей алгоритм можна реалізувати практично. Я знайшов такі приклади, як цей, але я все ще плутаюся з цього приводу. Я також шукав проблему продавця …

3
Логарифмічна проти подвійна логарифмічна часова складність
У реальному застосуванні є конкретна користь при використанні O (журнал( журнал( n ) )O(log⁡(log⁡(n))\mathcal{O}(\log(\log(n)) замість O (журнал( n ) )O(log⁡(n))\mathcal{O}(\log(n)) алгоритми? Це той випадок, коли застосовують, наприклад, дерева van Emde Boas замість звичайних двійкових дерев пошуку. Але, наприклад, якщо взятип &lt;106n&lt;106n < 10^6 то в кращому випадку подвійний логарифмічний алгоритм …

2
Чи враховує 2-процесний алгоритм взаємного виключення Петерсона для вмираючих процесів?
Я думаю, що в алгоритмі Петерсона для взаємного виключення , якби процес, який першим увійшов до критичного розділу, загинув або був би скасований, інший процес навіяться циклом назавжди, чекаючи входу в критичний розділ. На малюнку, якщо процес 1 зупинений, решта процесів, що стоять за процесом 1, виконуватимуться там, де знаходиться …

2
Розбірливість мови префікса
На середину середини існував варіант наступного питання: Для рішучого LLL визначити Pref ( L ) = { x ∣ ∃ y ст х у∈ L }Pref(L)={x∣∃y s.t. xy∈L}\text{Pref}(L) = \{ x \mid \exists y \text{ s.t. } xy \in L\} Покажи це Попередньо ( L )Pref(L)\text{Pref}(L) не обов'язково вирішувати. Але …

1
Вплив розмірності стільникових автоматів на класи складності
Візьмемо для прикладу зменшення 3d → 2d: Яка вартість моделювання 3d-стільникового автомата 2-денним стільниковим автоматом? Ось купа більш конкретних питань: Який алгоритм змінить складність часу на скільки? Яка була б основна ідея кодування; як 3d сітка ефективно (або недостатньо ефективно…) відображається на 2d сітку? (Схоже, завдання полягає в тому, щоб …

2
Круглий графік планування: дозволити кілька разів перераховувати процес?
У планувальнику з круглим роботом додавання процесу кілька разів до списку процесів є дешевим способом надати йому більш високий пріоритет. Цікаво, наскільки практичним може бути такий підхід. Яка користь від інших методів, таких як надання процесу більш тривалому відрізку часу (користь: менший час перемикання) або ведення окремого списку процесів з …

3
Унікальний шлях у спрямованому графіку
Я розробляю алгоритм для класу, який визначатиме, чи спрямований графік унікальний щодо вершини vvv такий, що для будь-якого u ≠ vu≠vu \ne v є щонайбільше один шлях vvv до uuu. Я почав з використання BFS (пошук вшир), щоб знайти найкоротший шлях від v до іншої вершини u, а потім знову …


3
Мінімальна кількість підказок, щоб повністю вказати будь-який судоку?
З цієї статті ми знаємо, що не існує головоломки, яку можна вирішити, починаючи з 16 або менше підказків, але це означає, що існує загадка, яку можна вирішити з 17 підказок. Чи можна вказати всі дійсні головоломки судоку в 17 підказках? Якщо ні, то яка мінімальна кількість підказок, яка може повністю …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.