Ali Ahmed55 نشر 26 سبتمبر 2024 أرسل تقرير نشر 26 سبتمبر 2024 السلام عليكم اي هي الخورزميا Divide and conquer ؟ 2 اقتباس
0 Chihab Hedidi نشر 26 سبتمبر 2024 أرسل تقرير نشر 26 سبتمبر 2024 بالنسبة لخوارزمية "Divide and Conquer" أو بما تسمى التقسيم والتغلب فهي تقنية تستخدم في تصميم الحلول لمشاكل معينة عن طريق تقسيم المشكلة إلى أجزاء أصغر وأكثر سهولة في الحل، و بعد تقسيم المشكلة الكبيرة إلى أجزاء أصغر، يتم حل كل جزء على حدة، ثم يتم دمج النتائج لحل المشكلة الأساسية بشكل كامل. حيث نقوم أولا بتقسيم المشكلة الكبيرة إلى مشكلات أصغر تكون شبيهة بالمشكلة الأصلية ولكن أصغر في الحجم، و من ثم في مرحلة التغلب نقوم بحل كل مشكلة صغيرة على حدة، إذا كانت المشكلة بسيطة بدرجة كافية، يتم حلها مباشرة، وإلا يتم تكرار العملية على المشكلات الأصغر، و بعد حل المشكلات الأصغر، يتم دمج النتائج لإعطاء الحل النهائي للمشكلة الأصلية، بهذا الشكل: 1 اقتباس
0 محمد عاطف17 نشر 26 سبتمبر 2024 أرسل تقرير نشر 26 سبتمبر 2024 وعليكم السلام ورحمة الله وبركاته. إن Divide and Conquer هي استراتيجية تصميم للخوارزميات حيث تعتمد على تقسيم المشكلة الكبيرة إلى مشكلات أصغر يمكن حلها بشكل منفصل ثم يتم دمج تلك الحلول المنفردة للحصول على حل للمشكلة الأصلية (الكبيرة). مثال مبسط لكيفية إستخدام تلك الإسترتيجية في حل مشكلة الترتيب . خوارزمية الدمج (Merge Sort): تستخدم هذه الخواريزمية لترتيب العناصر حيث نقوم بتقسيم القائمة إلى نصفين وترتيب كل نصف بشكل منفصل ثم يتم دمج القائمتين معا في النهاية. 1 اقتباس
0 Ali Ahmed55 نشر 26 سبتمبر 2024 الكاتب أرسل تقرير نشر 26 سبتمبر 2024 شكرااا جدا لحضرتكم بجد الف شكرااا ليكم والله اقتباس
السؤال
Ali Ahmed55
السلام عليكم
اي هي الخورزميا Divide and conquer ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.