Force brute signifie essayer chaque candidat possible jusqu'à trouver la réponse. C'est simple et garanti correct, mais souvent lent — généralement exponentiel ou O(n²).
L'idée
Énumérer exhaustivement l'espace des solutions sans raccourcis malins.
Exemple : trouver une paire qui additionne à une cible (force brute)
():
i ((nums)):
j (i + , (nums)):
nums[i] + nums[j] == target:
(i, j)
