В реализации циклической очереди указатель хвоста указывает на позицию 1 после последнего элемента в очереди:
|1|2|3|4|5| | |
^ ^
front tail
почему?
Я думаю, что могу реализовать циклическийОчередь с указателем хвоста, указывающим на самый последний элемент, а не на 1 после последнего.