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