Смотри определение очереди. Когда ты делаешь enqueue() ты добавляешь елемeнт в очередь, а когда делаешь dequeue() ты убираешь элемент из очереди. Подобно функции pop() у стака.
Цитата:
Ну мой first_elem это и есть твой head, так что передвигаю я то что надо
|
Здесь ты прав, мне просто показалось что в обоих случаях ты двигаешь first_elem. IMHO, first_elem и first_empty не совсем удачные имена для этих переменных.