33,007
社区成员
发帖
与我相关
我的任务
分享
以前从0~n-1
当前索引是tIndex, 增量是tOffset, 数组总长是tLength
按0~n-1这个..
就是
(ptIndex+toffset)%tLength
换为1-n,长度不变,下标比以前多1
(ptIndex+toffset)
ptIndex 就相当于 tIndex - 1
用现在下标表示就是(tIndex + toffset - 1)
取模处理后可以得到以前的(0~n-1),之后再加个1,就是现在的表示
(tIndex + toffset - 1)%tLength + 1