Menu
Coddy logo textTech

Final Challenge #2

Leçon 9 sur 9 du cours Tri par sélection - Série DSA de Coddy.

challenge icon

Défi

Moyen

Un défi de plus pour maîtriser ce modèle.

Triez le tableau par valeur absolue par ordre croissant, et renvoyez-le. La valeur absolue d'un nombre est sa distance par rapport à zéro, ainsi -5 et 5 ont tous deux une valeur absolue de 5.

Lorsque deux nombres ont la même valeur absolue, le nombre le plus petit (le plus négatif) doit apparaître en premier. Par exemple, [-3, 3, 1] devient [1, -3, 3].

Essayez vous-même

#include <stdlib.h>

int* selectionSort(int* arr, int arr_size, int* returnSize) {
    // Écrire le code ici
    *returnSize = arr_size;
    return arr;
}

Toutes les leçons de Tri par sélection - Série DSA