- 1. Теорія обчислювальної складності - це розділ теоретичної інформатики, який зосереджується на класифікації обчислювальних проблем на основі їхньої складності та кількості необхідних ресурсів, таких як час і простір. Вона має справу з розумінням ефективності алгоритмів, аналізом можливості розв'язання задач на різних типах машин та визначенням обмежень обчислювальних потужностей. Вивчаючи теорію обчислювальної складності, дослідники прагнуть дослідити межі обчислень і визначити можливості та обмеження комп'ютерів у розв'язанні різних типів задач.
На чому зосереджена теорія обчислювальної складності?
A) Психологічні аспекти взаємодії людини та комп'ютера B) Апаратний дизайн для комп'ютерів C) Аналіз ресурсів, необхідних для вирішення обчислювальних задач D) Розробка нових мов програмування
- 2. Яка нотація зазвичай використовується для позначення складності алгоритмів?
A) Нотація Big O B) Грецькі літери C) Римські цифри D) Двійковий код
- 3. До якого класу складності відносяться задачі прийняття рішень, які можна ефективно перевірити?
A) PSPACE B) EXP C) БПП D) NP
- 4. Яка основна мета теорії обчислювальної складності?
A) Створювати швидші комп'ютери B) Класифікувати обчислювальні задачі на основі притаманної їм складності C) Щоб будувати суперкомп'ютери D) Щоб згенерувати випадкові числа
- 5. Який клас складності представляє найскладніші проблеми в НП?
A) ЕКСКЛЮЗИВ B) NP-повний C) P D) БПП
- 6. З чим пов'язана теорема Кука-Левіна в теорії обчислювальної складності?
A) NP-повнота B) Паралельні обчислення C) Проблема P vs NP D) Квантові алгоритми
- 7. Що означає "EXP" в теорії обчислювальної складності?
A) Розвідувальний B) Експерт C) Розширений D) Експоненціальний час
- 8. Який клас складності використовується для класифікації задач, які можуть бути вирішені квантовим комп'ютером за поліноміальний час?
A) ЕКСПРЕС B) BQP C) PSPACE D) NP-повний
|