Brute force کا مطلب ہے ہر ممکنہ امیدوار کو آزمانا جب تک کہ آپ کو جواب نہ مل جائے۔ یہ سادہ ہے اور صحیح ہونے کی ضمانت ہے، لیکن اکثر سست ہے — عام طور پر exponential یا O(n²) ہوتا ہے۔
تصور
حل کی جگہ کو مکمل طور پر شمار کریں بغیر ہوشیار shortcut کے۔
مثال: ایک جوڑا تلاش کریں جو ہدف میں اضافہ ہو (brute force)
():
i ((nums)):
j (i + , (nums)):
nums[i] + nums[j] == target:
(i, j)
