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

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

12
Як я можу навчити інформатику без використання комп’ютерів?
Десь у світі люди зазвичай не мають доступу до комп'ютерів (і, отже, мало знають про них), і навіть якщо вони є, усталене програмне забезпечення та програмне забезпечення застаріли, а використання переживає відключення електроенергії тощо. Доступ до (хороших) книг також не вистачає. Як я можу навчити інформатику за таких обставин? Я …
21 education 

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

3
Чи є вибіркою відхилення єдиний спосіб отримати справді рівномірний розподіл випадкових чисел?
Припустимо, у нас є випадковий генератор, який виводить числа в діапазоні [0..R−1][0..R−1][0..R-1] при рівномірному розподілі, і нам потрібно генерувати випадкові числа в діапазоні [0..N−1][0..N−1][0..N-1] при рівномірному розподілі. Припустимо, що N&lt;RN&lt;RN < R і NNN не поділяють рівномірно RRR ; для отримання по- справжньому рівномірного розподілу ми можемо використовувати метод вибірки …

2
Чи однакова кількість мінізованих дерев зваженого графіка має однакову кількість країв із заданою вагою?
Якщо зважений графік GGG має два різних мінімально простягаються дерева T1=(V1,E1)T1=(V1,E1)T_1 = (V_1, E_1) і T2=(V2,E2)T2=(V2,E2)T_2 = (V_2, E_2) , то правда, що для будь-якого краю eee в E1E1E_1 кількість ребер в E1E1E_1 з тією ж масою, що і eee (включаючи сам eee ), така ж кількість ребер в E2E2E_2 …

5
Обчислення лямбда поза функціональним програмуванням?
Я студент університету, і зараз ми вивчаємо обчислення Ламбди. Однак мені ще важко зрозуміти, чому це корисно для мене. Я усвідомлюю, що якщо ви робите багато функціонального програмування, це може бути корисним, але я вважаю, що це не дуже потрібно для вивчення функціонального програмування, як ви думаєте? По-друге, чи є …

4
Книга для алгоритмів за межами Кормена
Я закінчив більшість матеріалів у книзі «Вступ до алгоритмів» Кормена, і шукаю книгу алгоритмів, яка охоплює матеріал поза книгою Кормана. Чи є якісь рекомендації? ПРИМІТКА. Я запитав це на стартовому потоці, але не був дуже задоволений відповіддю. ПРИМІТКА. Переглядаючи більшість коментарів, я думаю, що в ідеалі я хотів би знайти …


3
Подібності та відмінності основних алгебр технологічних процесів
Наскільки мені відомо, є три основні алгебри процесів, які надихнули на широкий спектр досліджень формальних моделей паралельності. Це: CCS і розрахунок обох Робіна Мілнераππ\pi CSP від ​​Тоні Хоара та ACP Яна Бергстра та Яна Віллема Клопа Всі троє, здається, мають до цього часу досить активних наступних досліджень і на них …

4
Частота процесора на рік
Я знаю, що з ~ 2004 року закон Мура перестав працювати на тактовій частоті процесора. Я шукаю графік, що показує це, але не можу його знайти: більшість діаграм там показують кількість транзисторів або ємність на рік. Де я можу знайти деякі дані, що показують частоту процесора комп'ютерів (все в порядку, …

3
Чи існує алгоритм, який знаходить відсортовані підряди розміром три за час?
Я хочу довести або спростувати існування алгоритму, який, маючи масив цілих чисел, знаходить три індекси і такі, що і (або виявляє, що такої потрійності немає) у лінійному часі.i , j k i &lt; j &lt; k A [ i ] &lt; A [ j ] &lt; A [ k ]АAAi …

2
Що таке бета-еквівалентність?
У сценарії, який я зараз читаю на обчисленні лямбда, бета-еквівалентність визначається так: ββ\beta -еквівалентность є найменшою еквівалентності , який містить .→ β≡β≡β\equiv_\beta→β→β\rightarrow_\beta Я поняття не маю, що це означає. Чи може хтось пояснити це простішими термінами? Може, з прикладом? Мені це потрібно для леми, що випливає з теореми Церкви-Русера, кажучи …

2
Рекурсивні визначення індуктивного типу з вкладеними компонентами
Розглянемо індуктивний тип, який має деякі рекурсивні явища у вкладеному, але суто позитивному місці. Наприклад, дерева з кінцевим розгалуженням з вузлами, що використовують загальну структуру даних списку для зберігання дітей. Inductive LTree : Set := Node : list LTree -&gt; LTree. Наївний спосіб визначення рекурсивної функції над цими деревами шляхом …

1
Машини для безконтекстних мов, які не отримують зайвої сили від недетермінізму
При розгляді машинних моделей обчислень ієрархія Хомського зазвичай характеризується (по порядку), кінцевими автоматами, штовхаючими автоматами, лінійно пов'язаними автоматами і машинами Тюрінга. Для першого та останнього рівнів 1 (звичайні мови та рекурсивно перелічувані мови) це не має значення для потужності моделі, вважаємо ми детерміновані чи недетерміновані машини, тобто DFA еквівалентні NFA, …

4
Класи складності, де
Однією з можливих мотивацій до вивчення класів обчислювальної складності є розуміння сили різних видів обчислювальних ресурсів (випадковість, недетермінізм, квантові ефекти тощо). Якщо ми розглянемо це з цієї точки зору, то, схоже, ми можемо отримати одну правдоподібну аксіому для будь-якої спроби характеризувати, які обчислення можливі в якійсь моделі: Будь-яке здійснене обчислення …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.