This is an old revision of the document!
1. Fie $ f\in RE$ o problema de decizie si $ \mathcal{M} = \{M\mid M \text{ este o masina care decide }f \}$ . Care afirmatii sunt adevarate:
- $ \mathcal{M}$ este finita
- $ \mathcal{M}$ este numarabila
- $ \mathcal{M}$ nu poate fi vida
- $ \mathcal{M} \subseteq RE$
2. Fie $ f \in NP$ si $ g \in NP$ , astfel incat $ g \leq_p f$ . Care afirmatii sunt adevarate?
- daca $ f \in P$ atunci $ P = NP$
- daca $ g \in P$ atunci $ P = NP$
- $ f$ si $ g$ sunt NP-complete
- $ f \leq_p g$
3. Ce notatie asimptotica descrie cel mai bine functia $ f/g$ daca $ f\in \Theta(n\log(n))$ si $ g\in O(n)$ ?
4. Care este relatia de recurenta a unei proceduri eficiente care cauta o valoare intr-o lista sortata?
5. Care este complexitatea simularii urmatoarei proceduri:
def f(l): x = choice(l) s = x for i in range(0,len(l)): y = choice({True,False}) if y: s = s + l[i]
6. Definiti constructori de baza pentru a reprezenta tipul de date numar natural. Care este schema unei demonstratii prin inductie structurala pentru acest tip de date?