В оценке квалификации в рамках экзамена 98-361, Программное обеспечение Основы разработки, этот вопрос всплывает:Нужно ли объединять эти стеки?
Сценарий 3-3: Использование стеков
Вы пишете программу, которая использует два стеки. Данные в каждом стеке уже в порядке убывания. Вам необходимо обработать содержимое обоих стеков таким образом, чтобы выход печатался на экране в порядке возрастания. Как бы вы пишете такую программу?
Теперь у меня этот сценарий уже закодирован. Мое решение состоит в том, чтобы перебирать два отдельных стека, объединять их в список, выгружая их элементы до тех пор, пока стек не будет пуст, и отсортируйте список в правильном порядке.
Однако мне кажется, что вопрос немного расплывчатый относительно того, следует ли мне объединять стеки. Это вид подразумеваемых, но это вид нет.
Если вы прочли этот вопрос, как вы его интерпретируете?
Обратите внимание, что я на самом деле не сдаю этот экзамен, просто готовясь к нему. Это больше требований интерпретация вопрос, на данный момент, на мой взгляд.
Я думаю, что вы правы. Похоже, мне не нужно было указывать * два стека, если они не должны были сливаться. – Blorgbeard
@Blorgbeard: Это то, что я думал. Специфика «двух стеков», казалось, подразумевала, что они хотели, чтобы они слились. Любой шанс вы можете ответить на этот вопрос, чтобы получить кредит? –