创建一个临时数组ans,在第一个循环中,从位置n-k开始,将nums向量中的元素逐个添加到ans向量中。在第二个循环中,从位置 0 开始,将 nums 向量中的元素逐个添加到 ans 向量中。...如nums = [1,2,3,4,5,6,7,8], k = 2, n = 8,数组旋转后得到[7,8,1,2,3,4,5,6]。...这里分组数cnt计算如下:
如nums = [1,2,3,4,5,6,7,8], k = 2, n = 8,如此计算k和n的最大公约数为 2 ,我们可以将数组分成 2 组,[1,3,5,7]和[2,4,6,8...模拟旋转
如果目标字符串goal与s长度不一致,则肯定不会得到目标字符串。...字符串goal与s长度一致时,则采用模拟旋转的方式比较goal中的字符,当i固定时,所有j对应字符都相同,则表示可以由字符串s旋转得到goal;否则,将继续往下进行遍历i。