This shows you the differences between two versions of the page.
pa:laboratoare:laborator-05 [2022/03/01 23:43] darius.neatu [Laborator 5: Backtracking] |
pa:laboratoare:laborator-05 [2025/04/10 02:25] (current) radu.nichita |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Laborator 5: Backtracking ====== | + | ====== Laborator 05: Backtracking ====== |
+ | |||
===== Obiective laborator ===== | ===== Obiective laborator ===== | ||
* Întelegerea noțiunilor de bază despre backtracking; | * Întelegerea noțiunilor de bază despre backtracking; | ||
Line 353: | Line 353: | ||
Soluția va avea următoarele complexitați: | Soluția va avea următoarele complexitați: | ||
- | * complexitate temporală : $T(n)=O(n * n!)=O(n!)$ | + | * complexitate temporală : $T(n)=O(n * n!)$ |
* explicație : Complexitatea generării permutărilor, O(n!), se înmulțește cu complexitatea iterării prin domeniu, $O(n)$ | * explicație : Complexitatea generării permutărilor, O(n!), se înmulțește cu complexitatea iterării prin domeniu, $O(n)$ | ||
* complexitate spatială : $S(n)=O(n)$ | * complexitate spatială : $S(n)=O(n)$ |