一、四种队列
队列、双端队列、循环队列、双端循环队列
二、%运算符优化
尽量避免使用乘*、除/、模%、浮点数运算,效率地下
private int index(int index) {index += front;return index - (elements.length > index ? 0 : elements.length);}private int index(int index) {index += front;if (index < 0) {return index + elements.length;}return index - (elements.length > index ? 0 : elements.length);}
已知n >= 0,m > 0
n % m等价于n - (m > n ? 0 : m)的前提条件:n < 2m
-1 % 10 == -1
