我有一个数组,我想向后滚动其中的位置。
我有一个 boolean 数组,我需要计算给定单元格向前和向后有多少个 true。
我知道如果 N 是数组中元素的数量,我可以继续执行 i=(i+1)%N。 但是如果我需要以相反的方式滚动它呢?
提前谢谢你。
最佳答案
我通常使用 i = (i - 1 + N) % N
来防止出现负值。
关于java - 向后滚动圆形数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15462750/