Brute force ნიშნავს ყველა შესაძლო კანდიდატის ცდას, სანამ პასუხს არ იპოვით. ეს მარტივი და გარანტირებულად სწორია, მაგრამ ხშირად ნელი — ჩვეულებრივ ექსპონენციალური ან O(n²).
იდეა
ამომწურავი ჩამოთვლა გადაწყვეტილების სივრცის, ჭკვიანი მალსახმობის გარეშე.
მაგალითი: წყვილი იპოვნეთ, რომელიც მიზანს უჯამდება (brute force)
():
i ((nums)):
j (i + , (nums)):
nums[i] + nums[j] == target:
(i, j)
