难啊
解法一(队列法):
完整代码:
public void Rotate(int[] nums, int k) {
Queue<int> queue = new Queue<int>();
for(int i = nums.Length - 1; i >= 0; i--) queue.Enqueue(nums[i]);
for(int i = 0; i < k; i++){
if(queue.TryDequeue(out int value)){
queue.Enqueue(value);
}
}
int index = nums.Length - 1;
while(queue.TryDequeue(out int value)){
nums[index--] = value;
}
}
提交记录:

解法?:
?怎么能差这么多

1万+

被折叠的 条评论
为什么被折叠?



