Brute force tarkoittaa jokaisen mahdollisen ehdokkaan kokeilua, kunnes löydät vastauksen. Se on yksinkertainen ja taattu oikea, mutta usein hidas — usein eksponentiaalinen tai O(n²).
Ajatus
Luetele ratkaisuavaruus tyhjentävästi ilman älykkäitä pikakuvakkeita.
Esimerkki: etsi pari, joka laskee kohteeseen (brute force)
():
i ((nums)):
j (i + , (nums)):
nums[i] + nums[j] == target:
(i, j)
