История изменений
Исправление deadNightTiger, (текущая версия) :
Когда ты создаешь класс, у тебя появляется Node first = new Node(null);
, в конструкторе делается counter++
, следовательно, в ветку counter == -1
ты никогда не попадаешь. Вообще, имхо, first семантически правильнее инициализировать null-ом.
А еще непонятно, зачем counter - static
Исходная версия deadNightTiger, :
Когда ты создаешь класс, у тебя появляется Node first = new Node(null);
, в конструкторе делается counter++
, следовательно, в эту ветку ты никогда не попадаешь. Вообще, имхо, first лучше инициализировать null-ом.
А еще непонятно, зачем counter - static