Сортировка целых чисел по модулю
Условие
Реализуйте функцию ModularSort, принимающую массив целых чисел и выполняющую их сортировку по модулю.
Ограничения
- Длина массива от
0до1000включительно - Значения элементов массива от
-1000000до1000000включительно
Примеры
vector<int> v{-4 3};
ModularSort(v); // v: [3, -4]
vector<int> u{1 -3 2};
ModularSort(u); // u: [1, 2, -3]
Как тестировать локально
Собрать программу с помощью cmake и запустить ctest:
cmake -S . -B build/ -G "MinGW Makefiles"
cmake --build build/
ctest --test-dir build -V