农场主人有一群牛,他给每只牛都打了一个编号,编号由整数表示。这些牛按照编号的顺序形成了一个队列。现在农场主人想将队列中的牛向左轮转 k 个位置,你能帮他设计一个算法来实现这个功能吗?注意,这里的轮转是指将队列的第一个元素移动到队列的末尾,进行 k 次。要求原地操作,不要开辟额外的空间。
示例1

输入

[1,2,3,4,5,6,7],3

输出

[5,6,7,1,2,3,4]
示例2

输入

[-1,-100,3,99],2

输出

[3,99,-1,-100]

备注:
0 数组长度n,1
加载中...