【发布时间】:2013-03-17 15:49:04
【问题描述】:
我有一个数组,我想向后滚动其中的位置。
我有一个布尔数组,我需要计算给定单元格向前和向后有多少个真值。
我知道如果 N 是数组中元素的数量,我可以继续做 i=(i+1)%N。 但是如果我需要以相反的方式滚动呢?
提前谢谢你。
【问题讨论】:
-
减 1 而不是加 1...
-
如果 i=0,(i-1)%N 结果 -1
标签: java circular-buffer