![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
栈
用栈来处理问题
CervoLu
这个作者很懒,什么都没留下…
展开
-
232用栈实现队列
我有一个问题一开始没反应过来,就是s2的栈顶一定是队列队头的。如果s2空了,s1会把全部元素转到s2 #include<iostream> #include<stack> using namespace std; class MyQueue { private: stack<int>s1, s2; void intoout() { while (!s1.empty()) { s2.push(s1.top());原创 2021-11-21 15:58:19 · 437 阅读 · 0 评论 -
20有效的括号
用栈来处理 我提一次提交没通过是因为忽略了栈为空时,输入一个右括号的情况 #include<iostream> #include<stack> #include<unordered_map> using namespace std; class Solution { public: bool isValid(string s) { stack<char>sstack; unordered_map<char, cha原创 2021-11-21 14:40:20 · 153 阅读 · 0 评论