数据结构-(队列顺序存储)循环队列的实现(golang)

卑微了承诺-life ·
判断循环队列是否为空的 ·||cqueue.elem[cqueue.rear-1] == nil· 不对吧?应该不需要判断,如果判断有可能会出现elem[-1]导致溢出,因为你通过·(cqueue.rear+1)%MAXSIZE == cqueue.front·来判断满了,队列front和rear不会有相等的时候,仅使用front==rear来判断空就可以了。
#1