采用当队列只剩下一个空闲结点的空间时,认为队列已满的简单办法,以区分队空和队满.
所以队列中始终一个空元素不用,tail始终指向最后一个元素后面的那个空元素,那个空元素作为队尾的标志.因此只有一个元素时,tail = head + 1,没有元素的时候(队空),正好是tail = head;队满的时候,(tail+1)mod n = head,
这里书上可能写错了.初始的时候队空,所以head = tail = 0, 加入一个元素以后,应该是 head =0 , tail = 1,tail始终指向最后一个元素的后面一个位置(当然是将队列看作环状的)