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

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

2
Сортувати масив з 5 цілих чисел з максимумом 7 порівнянь
Як можна сортувати список з 5 цілих чисел таким чином, що в гіршому випадку він займає 7 порівнянь? Мені все одно, скільки інших операцій виконуються. Я не знаю нічого конкретного про цілі числа. Я спробував декілька різних підходів до ділення та підкорення, які дозволяють мені знизитись до 8 порівнянь, таких …

2
Побудуйте дві функції
Побудуйте дві функції задовольняють:f, г: R+→ R+f,г:R+→R+ f,g: R^+ → R^+ f, гf,гf, g є суцільними; f, гf,гf, g монотонно зростають; g ≠ O ( f )f≠ O ( ж)f≠О(г)f \ne O(g) і .г≠ O ( f)г≠О(f)g \ne O(f)


1
Як я можу перетворити розпізнавальну мову на машині Тьюрінга в необмежену граматику?
Відповідно до цієї статті у Вікіпедії , необмежені граматики еквівалентні машинам Тьюрінга. У статті зазначається, що я можу перетворити будь-яку машину Тьюрінга в необмежену граматику, але вона лише показує, як перетворити граматику на машину Тьюрінга. Як мені це зробити і перетворити машину Тюрінга розпізнавану мову в необмежену граматику? Я спробував …

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

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


3
Максимальне оточуюче коло заданого радіуса
Я намагаюся знайти підхід до наступної проблеми: Враховуючи множину точки і радіус r , знайдіть центральну точку кола так, що коло містить максимальну кількість точок від множини. Час роботи повинен бути O ( n 2 ) .SSSrrrО ( н.)2)O(n2)O(n^2) Спочатку здавалося, що це щось подібне до найменшої проблеми кола, що …

2
Чи вирішальний набір машин Тьюрінга, який зупиняється не більше ніж на 50 кроків на всіх входах?
Нехай . Мені потрібно вирішити, чи F є рішучим чи рекурсивно перелічуваним. Я думаю, що це вирішимо, але я не знаю, як це довести.F={⟨M⟩:M is a TM which stops for every input in at most 50 steps}F={⟨M⟩:M is a TM which stops for every input in at most 50 steps}F …

2
Як завершено правило 110 Тьюрінга?
Я читав сторінку wikipedia для правила 110 у стільникових автоматиках, і я більш-менш знаю, як вони працюють (набір правил визначає, де намалювати наступний 1 або 0). Я щойно прочитав, що вони Тюрінг завершені, але я навіть не можу зрозуміти, як би ви "програмували" на "правило 110"?

1
Генерування входів для алгоритмів графіків випадкових тестів?
Під час тестування алгоритмів загальним підходом є випадкове тестування: генеруйте значну кількість входів відповідно до деякого розподілу (зазвичай рівномірного), запустіть алгоритм на них і перевірте правильність. Сучасні рамки тестування можуть автоматично генерувати входи, надаючи алгоритми, з деякими обмеженнями. Якщо вхідні дані - це числа, списки або рядки, генеруючи такі входи …

3
Лінія розділяє два набори точок
Якщо є спосіб визначити, чи можна розділити два набори точок лінією? У нас є два набори точок і якщо є пряма, яка розділяє і таку, що всі точки і лише з одного боку прямої, і всі точки і тільки з іншого боку.Б А В А А Б ВААAББBААAББBААAААAББBББB Найбільш наївний …

5
Максимальний незалежний набір двоканального графіка
Я намагаюся знайти максимальний незалежний набір графіку Біпаріта. У деяких записках "13 травня 1998 р. - Вашингтонський університет - CSE 521 - Застосування мережевого потоку" я виявив наступне : Проблема: З огляду на двочастковий граф , знайти незалежне безліч , який є якомога більше, де і . Набір незалежний, якщо …

2
Найкоротший шлях на непрямому графіку?
Тому я подумав, що це (хоча і дещо основне) питання належить тут: Скажімо, у мене є графік розміром 100 вузлів, розміщений у шаблоні 10х10 (думаю, шахова дошка). Графік є непрямим і не зваженим. Переміщення по графіку передбачає переміщення трьох просторів вперед та одного простору або вправо або вліво (подібно до …

4
Використання перекачувальної леми для доведення мови не є регулярним
Я намагаюся використовувати накачувальну лему, щоб довести, що не є регулярним.L={(01)m2m∣m≥0}L={(01)м2м∣м≥0}L = \{(01)^m 2^m \mid m \ge0\} Це те, що я маю досі: Припустимо, є регулярним і нехай - довжина накачування, тому . Розглянемо будь-яке насосне розкладання таким, що і .LLLpppw=(01)p2pш=(01)p2pw = (01)^p 2^pw=xyzш=хуzw = xyz|y|>0|у|>0|y| >0|xy|≤p|ху|≤p|xy| \le p Я …

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