Как мне удалить самое низкое целое в стеке <Integer>? - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь создать метод, который возвращает и удаляет самое низкое целое из стека.Если наименьшее число встречается несколько раз, все они должны быть отброшены.Я знаю, как вернуть самое низкое значение int, но я не уверен, как удалить его из стека, поскольку в стеке я могу удалить только верхнюю часть.Кто-нибудь может дать мне представление о том, как решить эту проблему?Я, честно говоря, понятия не имею.Любую помощь я буду признателен!Спасибо!

1 Ответ

0 голосов
/ 19 февраля 2019

Если вы хотите сделать это одним стеком, я думаю, что это невозможно.Из-за структуры стека необходимо добавлять элементы в хвост, и извлекать элементы в хвост, первым в последнем из.Таким образом, вы можете использовать идею Картика, написать нужную комбинацию структур или изменить свои коллекции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...