作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在研究一个问题。
使用堆栈
来处理带括号的表达式。当您看到左括号时,请注意它已被看到。当您在左括号后看到右括号时,将 pop
元素向下并包括 stack
的左括号。 将
一个值压入堆栈
以指示括号中的表达式已被替换。
这怎么可能?这将需要遍历堆栈
。例如,如果堆栈由 char
组成并用
This is just (a test) to see.
我可以从顶部pop
直到我看到一个闭合的括号并将每个单词和push_front
存储到不同的容器中,等等。然后复制回stack
但这是间接解决问题。我不明白如何在不遍历 stack
的情况下回答问题,而且根据我的理解,stack
不使用迭代器或下标,所以这怎么可能?
我是一名优秀的程序员,十分优秀!