ТЕСТ 
    Посочете вярно или невярно е всяко от следващита твърдения за
    точната оценка на сложността на дадения алгоритъм за сортиране на n
    елемента. 
    - бързо сортиране на Хоор - O(n) 
    + пряка селекция - O(n2) 
    
    Дадена задача има размер на входа n.
    Разполагаме с два различни алгоритъма A и B за решаването й,
    изискващи време an и bn2 съответно,
    където a и b са неизвестни положителни
    константи. Направено е измерване на времето на работа на всеки от
    алгоритмите при стойности на n
    = 1024 и 2048, при което са получени следните резултати: за
    алгоритъм A - 128 и 256; за алгоритъм B - 16 и 64. Посочете верните
    твърдения: 
    + Алгоритъм А ще бъде по-бавен от B за стойности на n, по-малки от 5. 
    - Алгоритъм B ще бъде по-бавен от D за стойности на n, по-малки от 8192.
    
    Отбележете верните твърдения за примери на комбинаторни
    конфигурации. 
    + 12 21 е пермутация без повторения за n=2 
    - 12 13 14 23 24 34 е пермутация без повторения за n=4, k=2 
    
    Посочете верни и неверни твърдения за бързодействието на алгоритми
    при достатъчно големи входни данни и зададени сложности. 
    + Алгоритъм със сложност O(n2) е по-бавен от
    друг със сложност O(1) 
    - Алгоритъм със сложност O(1)
    е по-бавен от друг със сложност O(n2) 
    
    Дадена е следната рекурсивна функция:
    unsigned no_gcd(unsigned a,
      unsigned b) 
     { return (0 == b) ? a :
      no_gcd(b, a/b); } 
    Отбележете верните и неверни съответствия "параметри на функция
    -> върната стойност". 
    + "100, 50 -> 25" 
    - "8, 24 -> 8" 
    
    Посочете верните твърдения за метода "разделяй и владей''. 
    + Разбиване на изходната задача на няколко подзадачи, решаване на
    подзадачите и конструиране на решение на изходната задача. 
    - Методът се реализира само с нерекурсивни функции. 
    
    Посочете верните твърдения за динамичното оптимиране. 
    + Биномни коефициенти се пресматат с приложение на този метод. 
    - Методът изисква реализация с рекурсивна функция. 
    
    k-тият по големина елемент в несортиран масив може да се намери (в
    най-лошия случай) за време: 
    + O(n2) 
    - O(1) 
    
    Алгоритъм за умножение на две n-цифрени числа може да има сложност:
    
    + O(n2) 
    - O(1) 
    
    Дадена е задача за раницата с 4 вида предмети с тегла 2, 4, 1 и 5 и
    цени съответно 8, 15, 3 и 21. Предполагаме, че има неограничени
    количества от всички предмети. Решения ли са следните комбинации на
    зададено максимално тегло - получена максимална цена? 
    + 12, 50 
    - 1, 4 
    
    Посочете верните твърдения за графи. 
    + Граф G наричаме наредената двойка (V, A), където V е крайно
    множеството от върховете на графа, а А - крайно множество от дъги. 
    - Ориентиран свързан граф без цикли се нарича дърво. 
    
    Верни ли са следните твърдения за класификация на задачите? 
    + Всяка задача с полиномиален алгоритъм за решаването й е
    полиномиално проверима. 
    - NP = P