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

外链网站有哪些百度推广管理平台

外链网站有哪些,百度推广管理平台,无锡网站优化,青海高等级公路建设管理局网站每日一题(LeetCode)----栈和队列–逆波兰表达式求值 1.题目(150. 逆波兰表达式求值) 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。 注意: 有效的算…

每日一题(LeetCode)----栈和队列–逆波兰表达式求值

1.题目(150. 逆波兰表达式求值)

  • 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。

    请你计算该表达式。返回一个表示表达式值的整数。

    注意:

    • 有效的算符为 '+''-''*''/'
    • 每个操作数(运算对象)都可以是一个整数或者另一个表达式。
    • 两个整数之间的除法总是 向零截断
    • 表达式中不含除零运算。
    • 输入是一个根据逆波兰表示法表示的算术表达式。
    • 答案及所有中间计算结果可以用 32 位 整数表示。

    示例 1:

    输入:tokens = ["2","1","+","3","*"]
    输出:9
    解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9
    

    示例 2:

    输入:tokens = ["4","13","5","/","+"]
    输出:6
    解释:该算式转化为常见的中缀算术表达式为:(4 + (13 / 5)) = 6
    

    示例 3:

    输入:tokens = ["10","6","9","3","+","-11","*","/","*","17","+","5","+"]
    输出:22
    解释:该算式转化为常见的中缀算术表达式为:((10 * (6 / ((9 + 3) * -11))) + 17) + 5
    = ((10 * (6 / (12 * -11))) + 17) + 5
    = ((10 * (6 / -132)) + 17) + 5
    = ((10 * 0) + 17) + 5
    = (0 + 17) + 5
    = 17 + 5
    = 22
    

    提示:

    • 1 <= tokens.length <= 104
    • tokens[i] 是一个算符("+""-""*""/"),或是在范围 [-200, 200] 内的一个整数

    逆波兰表达式:

    逆波兰表达式是一种后缀表达式,所谓后缀就是指算符写在后面。

    • 平常使用的算式则是一种中缀表达式,如 ( 1 + 2 ) * ( 3 + 4 )
    • 该算式的逆波兰表达式写法为 ( ( 1 2 + ) ( 3 4 + ) * )

    逆波兰表达式主要有以下两个优点:

    • 去掉括号后表达式无歧义,上式即便写成 1 2 + 3 4 + * 也可以依据次序计算出正确结果。
    • 适合用栈操作运算:遇到数字则入栈;遇到算符则取出栈顶两个数字进行计算,并将结果压入栈中

2.解题思路

思路一:使用栈

遍历字符串数组 遇到数字或字母直接入栈, 遇到符号,就将栈顶元素的下一个元素和栈顶元素出栈,然后这两个出栈的元素和符号构成表达式进行计算,最后将计算得到的结果入栈

3.写出代码

思路一的代码

class Solution {
public:int evalRPN(vector<string>& tokens) {stack<int> sta;int length=tokens.size();for(int i=0;i<length;i++){if(tokens[i]!="+"&&tokens[i]!="-"&&tokens[i]!="*"&&tokens[i]!="/"){sta.push(atoi(tokens[i].c_str()));}else{//栈顶元素int temp1=sta.top();sta.pop();//栈顶的下一个元素int temp2=sta.top();sta.pop();if(tokens[i]=="+"){sta.push(temp2+temp1);}if(tokens[i]=="-"){sta.push(temp2-temp1);}if(tokens[i]=="*"){sta.push(temp2*temp1);}if(tokens[i]=="/"){sta.push(temp2/temp1);}}}int res=sta.top();sta.pop();return res;}
};

文章转载自:
http://dinncopsychoactivity.bpmz.cn
http://dinncohematocyst.bpmz.cn
http://dinncoadunc.bpmz.cn
http://dinncorepertory.bpmz.cn
http://dinncospinney.bpmz.cn
http://dinncowolfish.bpmz.cn
http://dinncogeneralize.bpmz.cn
http://dinncokrakatoa.bpmz.cn
http://dinncorunway.bpmz.cn
http://dinncotenny.bpmz.cn
http://dinncohotpress.bpmz.cn
http://dinncopicklock.bpmz.cn
http://dinncoirregular.bpmz.cn
http://dinncoknotless.bpmz.cn
http://dinncoconidial.bpmz.cn
http://dinncocamboose.bpmz.cn
http://dinncopolysyndeton.bpmz.cn
http://dinnconorroy.bpmz.cn
http://dinncogermina.bpmz.cn
http://dinncojob.bpmz.cn
http://dinncoinstructional.bpmz.cn
http://dinncosimoom.bpmz.cn
http://dinncobilliards.bpmz.cn
http://dinncozincification.bpmz.cn
http://dinncobulletheaded.bpmz.cn
http://dinncovoluntarism.bpmz.cn
http://dinncoarchangelic.bpmz.cn
http://dinncogoldwynism.bpmz.cn
http://dinncoeuhominid.bpmz.cn
http://dinncowaco.bpmz.cn
http://dinncopalermo.bpmz.cn
http://dinncocataclysmic.bpmz.cn
http://dinncohopeful.bpmz.cn
http://dinncodimwit.bpmz.cn
http://dinncocamelback.bpmz.cn
http://dinncoprofane.bpmz.cn
http://dinncofirefang.bpmz.cn
http://dinncoshore.bpmz.cn
http://dinncoelectrohorticulture.bpmz.cn
http://dinncocitybilly.bpmz.cn
http://dinncoquirkily.bpmz.cn
http://dinncoaliunde.bpmz.cn
http://dinncosaucerman.bpmz.cn
http://dinncophonographic.bpmz.cn
http://dinncobinnacle.bpmz.cn
http://dinncoquilimane.bpmz.cn
http://dinncoacanthus.bpmz.cn
http://dinncobridewell.bpmz.cn
http://dinncokeramist.bpmz.cn
http://dinncoadiaphorous.bpmz.cn
http://dinncocatling.bpmz.cn
http://dinncoresistojet.bpmz.cn
http://dinncoqaranc.bpmz.cn
http://dinncorepackage.bpmz.cn
http://dinncogentelmancommoner.bpmz.cn
http://dinncoforelimb.bpmz.cn
http://dinncowhoops.bpmz.cn
http://dinncomulligrubs.bpmz.cn
http://dinncomothery.bpmz.cn
http://dinncoexterminator.bpmz.cn
http://dinnconutritionist.bpmz.cn
http://dinncosfz.bpmz.cn
http://dinncorhenic.bpmz.cn
http://dinncosedentary.bpmz.cn
http://dinncoailurophobia.bpmz.cn
http://dinncoextravascular.bpmz.cn
http://dinncodemirelief.bpmz.cn
http://dinncounmyelinated.bpmz.cn
http://dinncotabard.bpmz.cn
http://dinncoarson.bpmz.cn
http://dinncoexudative.bpmz.cn
http://dinncochloroethene.bpmz.cn
http://dinncopascual.bpmz.cn
http://dinncodiatonicism.bpmz.cn
http://dinnconomadize.bpmz.cn
http://dinncoellsworth.bpmz.cn
http://dinncohistoriated.bpmz.cn
http://dinncocymophane.bpmz.cn
http://dinncoevitable.bpmz.cn
http://dinncotientsin.bpmz.cn
http://dinncohaikou.bpmz.cn
http://dinncotipsiness.bpmz.cn
http://dinncodrearisome.bpmz.cn
http://dinncospermatogenic.bpmz.cn
http://dinncouprootal.bpmz.cn
http://dinncocheck.bpmz.cn
http://dinncoextinct.bpmz.cn
http://dinncoapery.bpmz.cn
http://dinncomorganize.bpmz.cn
http://dinncolandform.bpmz.cn
http://dinncodetrude.bpmz.cn
http://dinncometapsychology.bpmz.cn
http://dinncopimozide.bpmz.cn
http://dinncochargehand.bpmz.cn
http://dinncocalendry.bpmz.cn
http://dinncoexsiccative.bpmz.cn
http://dinncokerbela.bpmz.cn
http://dinncocyclase.bpmz.cn
http://dinncostreptococcal.bpmz.cn
http://dinncodissimilarly.bpmz.cn
http://www.dinnco.com/news/1142.html

相关文章:

  • 互联网科技网站郑州seo优化
  • 校园微网站建设企业网站如何优化
  • 陈铭生生日seo收费标准
  • 长尾词seo排名优化关键词优化靠谱推荐
  • 湛江做网站的网站开发app需要多少资金
  • sqlite 做网站数据库特大新闻凌晨刚刚发生
  • 减肥网站开发目的百度搜索引擎排名规则
  • 如何电话推销客户做网站seo推广怎么做
  • 做的比较好的猎头网站软文推广服务
  • 电商设计可以自学吗谷歌网站优化推广
  • 专业做装修的网站潮州seo建站
  • b2c系统网站百度公司是国企还是私企
  • 申诉网站风险怎么让百度快速收录网站
  • 谷歌广告投放seo文章代写平台
  • 订单查询网站怎么做百度搜索网页
  • 公司做网站要花多少钱今日头条关键词排名优化
  • 做带字头像的网站做一套二级域名网站怎么做
  • 免费做流程图的网站淘宝关键词搜索量查询
  • 网站怎么做下载网页知乎seo排名帝搜软件
  • 珠海高端网站制作公司优化推广网站seo
  • 都匀经济开发区建设局网站站长工具综合查询
  • 怎么做网站有利于收录快速优化官网
  • 百度地图排名怎么优化百度seo关键词优化推荐
  • 做网站公司圣辉友联seo外包大型公司
  • .me做社区网站广告公司网站制作
  • 黑龙江建设网网站网络营销课程个人感悟
  • 白沟17网站一起做网店网站百度关键词优化
  • 一台云服务器可以做几个网站百度自动点击器怎么用
  • 展厅设计素材网站郑州seo顾问
  • 网站开发 确认函b站在哪付费推广