السلام عليكم اخواني
حابه اسأل عن كيفية عمل merge sort
لاني بكتب الكود تبعها لكن مافهمتها بالضبط
فطلبي أن يتم توضيح آلية عملهااا
ولكم كل الشكر
السلام عليكم اخواني
حابه اسأل عن كيفية عمل merge sort
لاني بكتب الكود تبعها لكن مافهمتها بالضبط
فطلبي أن يتم توضيح آلية عملهااا
ولكم كل الشكر

اللهم اغفر لجميع المسلمين والمسلمات الاحياء منهم والأموات.
اختي الكريمه ..
جربي هالكود على ++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 }
}
}

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

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