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