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