Thử thách cuối #2
Bài học 9 trên 9 trong khóa học Heap Sort, chuỗi DSA của Coddy.
Thử thách
Trung bìnhThêm một thử thách nữa.
Viết heapSort để hàm trả về mảng đã sắp xếp theo thứ tự tăng dần và loại bỏ các phần tử trùng lặp, để mỗi giá trị chỉ xuất hiện đúng 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* heapSort(int* arr, int arr_size, int* returnSize) {
// Viết code tại đây
*returnSize = arr_size;
return arr;
}
Tất cả bài học trong Heap Sort, chuỗi DSA
Tự luyện tập: Trình biên dịch C online