Brute force znači pokušaj svakog mogućeg kandidata dok ne pronađete odgovor. Jednostavan je i garantirano točan, ali često spora — obično eksponencijalan ili O(n²).
Ideja
Iscrpno nabrajanje prostora rješenja bez pametan prečaca.
Primjer: pronađite par koji se zbraja na cilj (brute force)
python
():
i ((nums)):
j (i + , (nums)):
nums[i] + nums[j] == target:
(i, j)
