Síla hrubou silou znamená vyzkoušet každého možného kandidáta, dokud nenajdete odpověď. Je jednoduchá a zaručeně správná, ale často pomalá — často exponenciální nebo O(n²).
Myšlenka
Vyčerpávajícím způsobem vyjmenovat prostor řešení bez chytrých zkratek.
Příklad: najděte pár, který se sečte na cíl (síla hrubou silou)
():
i ((nums)):
j (i + , (nums)):
nums[i] + nums[j] == target:
(i, j)
