Brute Force bedeutet, jeden möglichen Kandidaten auszuprobieren, bis Sie die Antwort finden. Es ist einfach und garantiert korrekt, aber oft langsam — häufig exponentiell oder O(n²).
Die Idee
Erschöpfend den Lösungsraum aufzählen, ohne clevere Abkürzungen.
Beispiel: Finde ein Paar, das sich zu einem Ziel summiert (Brute Force)
():
i ((nums)):
j (i + , (nums)):
nums[i] + nums[j] == target:
(i, j)
