文章目录
  1. 1. Rotate Array
    1. 1.1. 问题描述
    2. 1.2. 解法

Rotate Array


问题描述


通过k步,旋转一个有n个元素的数组到右边。其实我没太懂旋转到右边,不过他给了个例子:k=3,array为[1,2,3,4,5,6,7],旋转后为[5,6,7,1,2,3,4]。那么这个题目就是将右边k个元素移到数组的左边。

解法


我的方法就是存下右边的k个元素,然后将他们移到左边数据的前面。这里需要注意的就是k可能会超过数组的大小,那么我们实际需要移动的元素个数就是k-数组的大小。

文章目录
  1. 1. Rotate Array
    1. 1.1. 问题描述
    2. 1.2. 解法