算法-总结规律

1、定长结构超出后回到start继续循环

接上一篇,针对一个定长(length)的结构,移动某个元素(假设位置在current),移动距离为move,要求

超过尾巴后重新回到头部(假设位置为start)继续移动,最终计算处在哪个位置(after),公式总结为:

after = (current+move-start)%length + start

解释下就是:移动后所处位置 = (当前位置+移动位置-首位置)% 定长 + 首位置

持续总结更新----------------------------------》》》》》》》》》》》

原文地址:https://www.cnblogs.com/yb38156/p/14614326.html