Sắp xếp trộn
Bài học 1 trên 3 trong khóa học Thử thách code phỏng vấn, bộ I của Coddy.
Thử thách
DễViết một hàm (function) có tên mergeSort, nhận hai danh sách đã sắp xếp làm đầu vào, gộp chúng thành một danh sách đã sắp xếp rồi trả về danh sách đó.
Ví dụ:
Đầu vào:
[1, 4, 6, 8, 14, 23]
[2, 3, 5, 7, 11, 18, 19, 20]
Đầu ra mong đợi:
[1, 2, 3, 4, 5, 6, 7, 8, 11, 14, 18, 19, 20, 23]
Tự làm thử
int* mergeSort(int* a1, int a1Size, int* a2, int a2Size, int* returnSize) {
// Viết code vào đây
}Tất cả bài học trong Thử thách code phỏng vấn, bộ I
Tự luyện tập: Trình biên dịch C online