Thử thách cuối cùng #2
Bài học 9 trên 9 trong khóa học Sắp xếp đếm, chuỗi DSA của Coddy.
Thử thách
Trung bìnhThêm một thử thách nữa.
Viết countingSort để hàm trả về mảng theo thứ tự tăng dần và loại bỏ các giá trị trùng lặp, sao cho mỗi giá trị chỉ xuất hiện một lần.
Ví dụ, [3, 1, 2, 3, 1] trở thành [1, 2, 3].
Tự làm thử
#include <stdlib.h>
int* countingSort(int* arr, int arr_size, int* returnSize) {
// Viết code ở đây
*returnSize = arr_size;
return arr;
}
Tất cả bài học trong Sắp xếp đếm, chuỗi DSA
Tự luyện tập: Trình biên dịch C online