Final Challenge #1
الدرس 8 من 9 في دورة Merge Sort - سلسلة DSA على Coddy.
التحدي
سهلحان الوقت لإضافة لمسة جديدة على Merge Sort.
قم بتعديل دالة mergeSort الخاصة بك بحيث تقوم بفرز المصفوفة بترتيب تنازلي (من الأكبر إلى الأصغر) وإرجاعها.
تلميح: التغيير الحقيقي الوحيد هو داخل خطوة الدمج (merge)، حيث تقرر أي عنصر أمامي ستأخذه أولاً.
جرّب بنفسك
#include <stdlib.h>
int* mergeSort(int* arr, int arr_size, int* returnSize) {
// اكتب الكود هنا
*returnSize = arr_size;
return arr;
}