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

长春快速建站模板简约设计网站

长春快速建站模板,简约设计网站,wordpress柒比贰,大自然的网站设计150. 逆波兰表达式求值 - 力扣#xff08;LeetCode#xff09; 思路#xff1a;定义一个名为 Solution 的类#xff0c;并在其中定义了一个名为 evalRPN 的公共函数。这个函数接受一个由字符串组成的向量 tokens 作为输入#xff0c;并返回一个整数。 在代码中#xff0…150. 逆波兰表达式求值 - 力扣LeetCode 思路定义一个名为 Solution 的类并在其中定义了一个名为 evalRPN 的公共函数。这个函数接受一个由字符串组成的向量 tokens 作为输入并返回一个整数。 在代码中首先定义了一个栈 st用于存储运算过程中的中间结果。 接下来代码使用一个 for 循环遍历 tokens 中的每个字符串。在循环中首先判断字符串是否为运算符、-、*、/如果是则进行相应的运算。具体来说先将栈顶的两个数 pop 出来然后根据运算符进行加、减、乘、除等运算并将结果 push 回栈中。 如果遇到的字符串不是运算符则直接将其转换为整数并 push 入栈中。 最后代码返回栈顶的数值即最终的计算结果。 如果用这个代码就是测试用列就通不过 class Solution { public:int evalRPN(vectorstring tokens) { stackint st;for(auto str:tokens) {if( str||str-||str*||str/) {int leftst.top();st.pop();int rightst.top();st.pop();switch(str[0]) {case : st.push(leftright); break; case -: st.push(left-right); break; case *: st.push(left*right); break; case /: st.push(left/right); break; } } else {st.push(stoi(str)); } } return st.top();} }; 这个代码就过了 class Solution { public:int evalRPN(vectorstring tokens) { stackint st;for(auto str:tokens) { if(str||str-||str*||str/ )     {int leftst.top();st.pop();int rightst.top();st.pop();switch(str[0]) {case : st.push(leftright); break; case -: st.push(left-right); break; case *: st.push(left*right); break; case /: st.push(left/right); break; } } else {st.push(stoi(str)); } } return st.top();} };class Solution { public:int evalRPN(vectorstring tokens) {stackint  st;for(auto str:tokens) {if( str||str-||str*||str/){int rightst.top();st.pop();int leftst.top();st.pop();switch(str[0]){case :st.push(leftright);break;case -:st.push(left-right);break;case *:st.push(left*right);break;case /:st.push(left/right);break;}}else{st.push(stoi(str));}} return st.top();} }; 两段代码的区别 int leftst.top();st.pop();int rightst.top();st.pop();int rightst.top();st.pop();int leftst.top();st.pop(); 我刚开始以为left right就是两个变量随便哪个先定义无所谓但是下面的运算中有/left和right谁先出栈谁就在前面作为被除数谁作为被输数会影响到结果。
http://www.huolong8.cn/news/163334/

相关文章:

  • 网站建设对于企业的重要性化妆品手机端网站模板
  • 手机网站源码 php怎样做网站排名
  • 网站功能介绍是什么wordpress打开网站打不开
  • 手机网站开发总结方象科技专注于什么领域
  • 1685.top贵阳网站建设成都行业网站
  • 现在网站建设都用什么语言广州公司关键词网络推广
  • 怎么在网站做浮动图标北京中高风险地区名单
  • 西安网站制作公司怎么选张家港建网站的公司
  • 张家港百度网站制作重庆工信部网站
  • 做购物网站需要学哪些成都网站制作工具
  • 绍兴网站建设方案推广网站服务器名是什么
  • 手机适配网站广州建设公司平台
  • 长春网站建设方案推广网站域名续费一年多少钱
  • 电子商务网站设计成功的要素优秀wordpress
  • 网站怎样做百度推广计划电子商务网站建设包括哪些内容
  • 设计网站大全网做个小程序开发的公司
  • 响应式网站 html静态网站什么样
  • 做数据分析的网站网站项目的推广
  • 除了昵图网还有什么做图网站找做金融的网站有哪些方面
  • 广州网站建设藤虎网络wordpress删除边栏
  • access 可以做网站不免费网站认证
  • 东莞市产品网络推广企业网站功能优化
  • 建行网站关于我们十堰seo优化
  • wordpress建站创业四川建设行业数据共享平台
  • 网站建设制作优化软件公司怎么赚钱
  • 网站开发软件要求已经有域名,如何建设网站
  • 北京市建设教育协会网站查询加工平台英语
  • 二手网站模板百度推广搜索排名
  • 全包胶衣网站网站建设移交内容
  • php网站开发pdf成都网站设计哪家好