**
设计一算法,该算法将数组A[0..n-1]的所有元素循环右移k要求算法的时间复杂度为O(n),辅助空间个数不超过1。
*最容易想到的循环右移(时间复杂度为O(kn), 辅助空间1个)
*海豚算法移位(时间复杂度O(n), 辅助空间1个)
**
设计一算法,该算法将数组A[0..n-1]的所有元素循环右移k要求算法的时间复杂度为O(n),辅助空间个数不超过1。
*最容易想到的循环右移(时间复杂度为O(kn), 辅助空间1个)
*海豚算法移位(时间复杂度O(n), 辅助空间1个)