第53行getCapaticy/2是不是%?
来源:3-7 循环队列的实现
king_zl
2018-08-28
写回答
1回答
-
liuyubobobo
2018-08-28
不是。
if(size == getCapacity() / 4 && getCapacity() / 2 != 0) resize(getCapacity() / 2);
这个意思是,在size等于容量的1/4时,进行缩容,缩容为容量的1/2。即getCapacity() / 2。但要保证缩容后的容量不为0,即getCapacity() / 2 != 0:)
022018-08-28
相似问题