Дублируйте верхний элемент стека Java - PullRequest
2 голосов
/ 28 ноября 2010

У меня есть пара методов в классе интерпретатора для выполнения различных операций.Одной из этих операций является дублирование элемента стека (операндов).Как бы я поступил так?Спасибо!

1 Ответ

1 голос
/ 28 ноября 2010

Одной из этих операций является дублирование элемента стека (операндов). Как бы я поступил так?

Это зависит от природы «элемента» и способа реализации классов элемента и стека.

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

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

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