对于取模(取余)运算%,比如A % M,结果永远都是在[0, M-1)之间循环,并且如果A < M,则结果和没有进行取模运算一样。这一特点有很多应用场景
1、最常见的就是对2取模来判断奇偶数
2、循环队列中通过对最大容量取模来控制数组下标,防止索引越界
对于取模(取余)运算%,比如A % M,结果永远都是在[0, M-1)之间循环,并且如果A < M,则结果和没有进行取模运算一样。这一特点有很多应用场景
1、最常见的就是对2取模来判断奇偶数
2、循环队列中通过对最大容量取模来控制数组下标,防止索引越界