Зависит от того, на что указывают фронт и тыл: элементы массива или объекты где-то в куче. (Вы не упомянули свой язык программирования.)
Если на вашем языке программирования nil
не равно nil
, ваша круговая очередь объектов будет иметь один элемент. Но если nil == nil
оценивается как true
... вы не можете сказать :-)
В случае очереди, реализованной через массив, вы также не можете сказать это. Ваша очередь также может быть заполнена ...