كعشاق للبرمجة كُلنا نتحمس حين يتعلق الأمر بحل المشاكل (problem solving) ، لأن البرمجة أساساً وُجدت لحل المشاكل ، ونحن بطبيعتنا نحب حل المشاكل .

لهذه الأسباب أعتقد أنه سيسعدك التعرف على واحدة من أكثر الطرق شيوعاً لحل المشاكل للمعقدة برمجيا وتدعى : الخوارزميات الجشعة أو المقاربة الجشعة (greedy approach) .

شرح مُبسط لخوارزميات السهل الممتنع ( الخوارزميات الجشعة) :