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

c 网站开发的优点遵义市在哪里做网站

c 网站开发的优点,遵义市在哪里做网站,禁止下载app网站,浙江坤宇建设有限公司网站20. 有效的括号 文档链接#xff1a;[代码随想录] 题目链接#xff1a;20. 有效的括号 状态#xff1a;ok 题目#xff1a; 给定一个只包括 ‘(’#xff0c;‘)’#xff0c;‘{’#xff0c;‘}’#xff0c;‘[’#xff0c;‘]’ 的字符串 s #xff0c;判断字符…20. 有效的括号 文档链接[代码随想录] 题目链接20. 有效的括号 状态ok 题目 给定一个只包括 ‘(’‘)’‘{’‘}’‘[’‘]’ 的字符串 s 判断字符串是否有效。 有效字符串需满足 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 注意 1.用栈处理先判断空如果是左括号或空则入栈如果右括号则看栈顶能不能消。 class Solution { public:bool isValid(string s) {stackchar a;for(int i 0; i s.size(); i){if(a.empty() || s[i] ( || s[i] { || s[i] [){a.push(s[i]);}else{if(s[i])){if(a.top() (){a.pop();}else return false;}else if(s[i]}){if(a.top() {){a.pop();}else return false;}else if(s[i]]){if(a.top() [){a.pop();}else return false;}}}if(a.empty())return true;return false;} };1047. 删除字符串中的所有相邻重复项 文档链接[代码随想录] 题目链接1047. 删除字符串中的所有相邻重复项 状态ok 题目 给出由小写字母组成的字符串 S重复项删除操作会选择两个相邻且相同的字母并删除它们。 在 S 上反复执行重复项删除操作直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 注意 1.注意栈为空的情况和一直抵消的情况 2.最后栈是和字符串相反的因此需要调换位置 3.注意字符串的定义形式为string s “”; 4.字符串添加字符的形式为s“a”; 5.for循环的使用可以不用 i class Solution { public:string removeDuplicates(string s) {stackchar a;for (int i 0; i s.size(); i) {if (a.empty()) {a.push(s[i]);} else {if (a.top() ! s[i]) {a.push(s[i]);} else {while (!a.empty() a.top() s[i]) {a.pop();i;}if(is.size())a.push(s[i]);}}}string ss ;stackchar b;while (!a.empty()) {b.push(a.top());//coutb.top();a.pop();}int i 0;while (!b.empty()) {ss b.top();//coutss[i - 1];b.pop();}//coutss;s ss;return s;} };class Solution { public:string removeDuplicates(string S) {stackchar st;for (char s : S) {if (st.empty() || s ! st.top()) {st.push(s);} else {st.pop(); // s 与 st.top()相等的情况}}string result ;while (!st.empty()) { // 将栈中元素放到result字符串汇总result st.top();st.pop();}reverse (result.begin(), result.end()); // 此时字符串需要反转一下return result;} };150. 逆波兰表达式求值 文档链接[代码随想录] 题目链接150. 逆波兰表达式求值 状态ok 题目 给你一个字符串数组 tokens 表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。 注意 有效的算符为 ‘’、‘-’、‘*’ 和 ‘/’ 。 每个操作数运算对象都可以是一个整数或者另一个表达式。 两个整数之间的除法总是 向零截断 。 表达式中不含除零运算。 输入是一个根据逆波兰表示法表示的算术表达式。 答案及所有中间计算结果可以用 32 位 整数表示。 注意 1.数据范围应该采用LonglongC中将字符串转化为longlong ,采用stoll(tokens[i]) 2.a.pop()返回值为void,如果想获得栈顶元素应该用a.top() class Solution { public:int evalRPN(vectorstring tokens) {stacklong long a;for(int i 0; i tokens.size(); i){if (tokens[i] || tokens[i] - || tokens[i] * || tokens[i] /){long long left a.top();a.pop();long long right a.top();a.pop();if(tokens[i] ){a.push(left right);}else if(tokens[i] -){a.push(right - left);}else if(tokens[i] *){a.push(left * right);}else if(tokens[i] /){a.push(right / left);}}else{a.push(stoll(tokens[i]));}}long long result a.top();return result;} };
http://www.hkea.cn/news/14571522/

相关文章:

  • 网站添加 百度商桥asp网站制作软件
  • 海南行指三亚网站开发做外贸翻译用哪个网站好
  • 北京市著名的网站制作公司怎么改网站上的logo
  • 做不了飞机要看什么网站做一件代发网站
  • p2c网站方案wordpress 商品 模板下载
  • 苏州建设培训中心网站有设计感的网页设计
  • 怎么用虚拟主机做网站步骤网络游戏网站网址大全
  • 中山做企业网站做淘客网站用什么上传文件
  • 单页网站制作系统怎么通过ip查看自己做的网站
  • 网站在线开放端口网站建设 需求确认书
  • jsp网站建设模板下载视频网站建站程序
  • 昭通建网站dede自适应网站模板
  • 查询网站旗下域名贵阳搜索引擎排名推广
  • 怎么制作视频网站温州企业网站建设要多少钱
  • 建站自学网站开发公司规章制度
  • 深圳网站搭建多少钱绍兴做网站选哪家
  • 有域名之后怎么做网站网站建设公司怎么寻找客户呢
  • 巨鹿网站建设网络公司设计自己的网站
  • 建设工程网站tc招生网站建设
  • 建设学校网站前的需求分析报告搜索网站建设推广优化
  • 沈阳建设工程质量检测中心网站wordpress文章运行php
  • 做电脑系统哪个网站制作好的网站有哪些内容
  • 融资融券配资网站建设网站被刷流量怎么办
  • 常用的网站建设技术网站建设价钱差异
  • 网站的建设可以起到什么作用是什么原因网页平面设计培训
  • 途牛网站建设网络广告投放流程的第一步要做
  • 个人网站怎么做视频培训h5网页设计
  • 深圳做手机网站设计修改wordpress的登陆地址
  • 织梦cms网站迁移电销公司排名前十
  • 专业的网站制作正规公司北太平庄网站建设