当前位置: 首页 > news >正文

网站售后服务内容最新域名查询ip

网站售后服务内容,最新域名查询ip,安全又舒适的避孕方法有哪些,多少钱一度电目录 一、(leetcode 20)有效的括号 二、(leetcode 1047)删除字符串中的所有相邻重复项 用栈存放 将字符串直接当成栈 三、(leetcode 150)逆波兰表达式求值 一、(leetcode 20)…

目录

一、(leetcode 20)有效的括号

二、(leetcode 1047)删除字符串中的所有相邻重复项

用栈存放 

将字符串直接当成栈 

三、(leetcode 150)逆波兰表达式求值


一、(leetcode 20)有效的括号

力扣题目链接

状态:已AC,列好所有情况就容易了

三种情况会出现不匹配的情况

class Solution {
public:bool isValid(string s) {if (s.size() % 2 != 0) return false;stack<char> st;for (int i = 0; i < s.size(); i++) {if (s[i] == '(') st.push(')');else if (s[i] == '{') st.push('}');else if (s[i] == '[') st.push(']');else if(st.empty()||st.top()!=s[i])return false;else st.pop();}return st.empty();}
};

二、(leetcode 1047)删除字符串中的所有相邻重复项

力扣题目链接

状态:已AC

用栈存放 

class Solution {
public:string removeDuplicates(string S) {stack<char> st;for(char t:S){if(st.empty()||t!=st.top()){st.push(t);}else{st.pop();}}string result = "";while (!st.empty()) { // 将栈中元素放到result字符串汇总result += st.top();st.pop();}reverse(result.begin(),result.end());return result;}
};

将字符串直接当成栈 

class Solution {
public:string removeDuplicates(string S) {string result;for(char s : S) {if(result.empty() || result.back() != s) {result.push_back(s);}else {result.pop_back();}}return result;}
};

三、(leetcode 150)逆波兰表达式求值

力扣题目链接

状态:已AC

思路:遇到数字则入栈;遇到运算符则取出栈顶两个数字进行计算,并将结果压入栈中

class Solution {
public:int evalRPN(vector<string>& tokens) {stack<int> st;for (int i = 0; i < tokens.size(); i++) {if (tokens[i] == "+" || tokens[i] == "-" || tokens[i] == "*" || tokens[i] == "/") {int num1 = st.top();st.pop();int num2 = st.top();st.pop();if (tokens[i] == "+") st.push(num2 + num1);if (tokens[i] == "-") st.push(num2 - num1);if (tokens[i] == "*") st.push(num2 * num1);if (tokens[i] == "/") st.push(num2 / num1);} else {st.push(stoll(tokens[i]));}}int result = st.top();st.pop(); // 把栈里最后一个元素弹出(其实不弹出也没事)return result;}
};

http://www.yayakq.cn/news/305264/

相关文章:

  • 海外网站域名企业备案号查询系统
  • 个人摄影网站模版网站上的logo怎么做
  • 网站免费正能量直播资源共享网站建设
  • 做网站每年需付费吗网站动态程序
  • 做请柬的网站wordpress 布局插件
  • 做网站软件 手机网站推广一般办法
  • asp网站开发培训保定网站设计推荐
  • 响应式网站和传统网站异同免费搭建网站
  • 食品包装袋设计软文优化
  • 大型网站如何开发长春是几线城市2020
  • 电子商务网站建设总结与体会网上建设网站
  • 做网站的那些高清图上哪里找黄页网络的推广软件
  • 手机网站怎么做微信登陆6网站和网页不同吗
  • 手机怎么创建网站济南哪里有网站公司
  • 网站建设方案进行工期安排云浮新兴县做网站
  • 网站建设中的策略南京 app开发公司
  • 怎么自己弄网站免费湖南长沙最新情况
  • 做网站编辑好还是美工好洛阳青峰网络做网站
  • asp.net个人网站模板淘宝网官网登录
  • 湘潭网站建设方案费用建设网站挂广告赚钱
  • 家政网站设计搜索引擎优化步骤
  • 做网站需要的技能网上医疗和医院网站建设制作
  • 广东微信网站建设价格网站qq 微信分享怎么做
  • 上海快速建站提供商昆明企业网站开发
  • 2019长沙企业网站建设优惠横沥网站建设公司
  • 陕西省建设网三类人员证书查询淘宝seo对什么内容优化
  • 网站建设外链网页设计软件dw全称
  • 做网站排名优化是怎么回事内容营销是一种什么模式
  • 阜阳做网站的商户专门做婚庆的网站
  • 如何备份织梦系统做的网站怎样制作网页超链接