مساعدة كرمال النبي - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات الجامعة و البحث العلمي > منتدى الهندسة > قسم الرياضيات و الاعلام الالي

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

مساعدة كرمال النبي

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2018-06-29, 14:54   رقم المشاركة : 1
معلومات العضو
bassel01
عضو جديد
 
إحصائية العضو










افتراضي مساعدة كرمال النبي

مرحبا لو سمحتو كيف ممكن أوجد كل الحلول الممكنة لهالمسألة باستخدام الخوارزمية التراجعية
لتكن لدينا مجموعة من أعداد صحيحة مختلفة، والمطلوب تشكيل سلسلة من هذه الأرقام بحيث يكون الفرق ما بين كل عددين متتاليين إما زيادة واحد أو ناقص واحد.
مثال: لتكن لدينا الأعداد التالية: 1 , 2 , 2 , 1 , 3 , 4 , 4 , 5 , 5 , 6
فتصبح على الشكل التالي : 1 , 2 , 1 , 2 , 3 , 4 , 5 , 4 , 5 , 6
أو: 1 , 2 , 1 , 2 , 3 , 4 , 5 , 6 , 5 , 4
أما مجموعة الأعداد التالية مثلاً ليس لها حل: 1 , 1 , 2 , 2 , 3 , 4 , 4 , 5 , 5 , 7









 


رد مع اقتباس
قديم 2018-08-01, 12:15   رقم المشاركة : 2
معلومات العضو
أبو الفوارس
عضو جديد
 
الصورة الرمزية أبو الفوارس
 

 

 
إحصائية العضو










افتراضي

- أول خوارزمية تتبادر إلى الذهن (خوارزمية ساذجةnaive ) هي:
تجريب كل السلاسل الممكنة، و من أجل كل سلسلة يجب التحقق ما إذا كانت حلا أم لا.
المشكل مع هذه الخورزمية هو عدد السلاسل التي يجب التحقق منها (n! إذا كان n هو عدد عناصر المجموعة)

- أما بالتراجع :
هي طريقة تشبه شجرة البحث (research tree )، حيث يجب إختيار العنصر الأول في السلسلة، ثم البحث عن العنصر الثاني الذي يحقق خاصية الحل (من العناصر المتبقية في المجموعة)، ثم إختيار العنصر الثالث و هكذا دواليك إلى أن تكتمل السلسلة، و في حالة عدم وجود عنصر يحقق الخاصية (أو في حالة إكتمال السلسلة)، يجب الرجوع خطوة إلى الوراء (و من هنا تسمى هذه الخوارزمية بالتراجعية) لتغير آخر عنصر مختار، بعنصر آخر يحقق الخاصية....و هكذا دواليك.

- يمكن تحسين هذه الخوارزمية لتفادي تكرار الحلول المزدوجة (نفس الحل الذي يتكرر أكثر من مرة)











رد مع اقتباس
إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 16:41

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc