Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

Final Challenge #2

الدرس 9 من 9 في دورة Selection Sort - سلسلة DSA على Coddy.

challenge icon

التحدي

متوسط

تحدٍ آخر لإتقان هذا النمط.

قم بفرز المصفوفة حسب القيمة المطلقة بترتيب تصاعدي، ثم قم بإرجاعها. القيمة المطلقة للرقم هي مسافته عن الصفر، لذا فإن -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;
}

جميع دروس Selection Sort - سلسلة DSA