Я не понимаю, почему моя первая реализация pop неверна, а вторая правильна?
Неверно
public void pop() {
if (mainStack.peek() == auxStack.peek()) {
mainStack.pop();
auxStack.pop();
} else {
mainStack.pop();
}
}
Правильно
public void pop() {
int topValue = mainStack.pop();
if (topValue == auxStack.peek()) {
auxStack.pop();
}
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ementation
Поп-реализация MinStack ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему я получаю ошибку пустого стека при возврате строки Minstack.peek();
Anonymous » » в форуме JAVA - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему я получаю ошибку пустого стека при возврате строки Minstack.peek();
Anonymous » » в форуме JAVA - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему я получаю ошибку пустого стека при возврате строки Minstack.peek();
Anonymous » » в форуме JAVA - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Поп-массив работает только тогда, когда не присваивается переменная?
Anonymous » » в форуме Javascript - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как заменить FullCalendar "больше" ссылки с модальным поп -овер в WordPress?
Anonymous » » в форуме Jquery - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-