Xoay mảng
Bài học 1 trên 3 trong khóa học Thử thách lập trình phỏng vấn, gói IX của Coddy.
Thử thách
DễViết một hàm tên là rotateArray, nhận một mảng số nguyên và một số k, xoay mảng sang phải k bước, trong đó k không âm, rồi trả về mảng đã xoay.
Ví dụ:
Đầu vào: nums = [1,2,3,4,5,6,7], k = 3
Đầu ra: [5,6,7,1,2,3,4]
Giải thích:
Xoay sang phải 1 bước: [7,1,2,3,4,5,6]
Xoay sang phải 2 bước: [6,7,1,2,3,4,5]
Xoay sang phải 3 bước: [5,6,7,1,2,3,4]
Tự làm thử
int* rotateArray(int* nums, int numsSize, int k, int* returnSize) {
// Viết code ở đây
}Tất cả bài học trong Thử thách lập trình phỏng vấn, gói IX
Tự luyện tập: Trình biên dịch C online