الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مبدأ merge sort

مغلق
بدأه مبرمجة مبتدئة في 18 مارس 2005 · 2 رد · 1,139 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم اخواني

حابه اسأل عن كيفية عمل merge sort

لاني بكتب الكود تبعها لكن مافهمتها بالضبط

فطلبي أن يتم توضيح آلية عملهااا

ولكم كل الشكر

iwo3e5b2.gif

اللهم اغفر لجميع المسلمين والمسلمات الاحياء منهم والأموات.

#2

اختي الكريمه ..

جربي هالكود على ++C

Merge(A,p,q,r)
{   n1 = q – p + 1
    n2 = r - q
    // Create 2 Arrays L and R
    for i= 1 to n1
        L = A[p+i– 1]
    for j=1 to n2
        R[j] = A[q+j]
    i=1
    j=1
    for k = p to r
      {  if ( L <= R[j]
           {  A[k] = L
              i = i+1   }
         else
           { A[k] = R[j]
             j = j+1   }
       }
}

12.gif

cs.jpg

#3

السلام عليكم noor_cs

تشكر على مساعدتك ولكن انا كاتبه الكوود بغير طريقة واريد شرح مفصل للــmerge sort

اتمنى ان اجد مطلبي ....

iwo3e5b2.gif

اللهم اغفر لجميع المسلمين والمسلمات الاحياء منهم والأموات.

هذا الموضوع مغلق.

مواضيع مشابهة