我正在阅读C编程语言并学习如何使用堆栈制作反向波兰计算器.以下是其后的练习之一:
练习4-4.添加命令以打印堆栈的顶部元素而不弹出,复制它,以及交换前两个元素.添加命令以清除堆栈.
"复制"是什么意思?是打算打印整个堆栈,还是将整个堆栈推到自身上(例如,"1 2 3"将成为"1 2 3 1 2 3"),或者是什么?
不,不重复堆栈,复制"顶部"条目.
所以如果你的堆栈是:
[1,2,3,4,5],
你得到:
[1,2,3,4,5,5].
在这种情况下,主题"它"指的是"堆栈的顶部元素",而不是"堆栈".
我收集"元素"是一个错字.