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

旅游网站平台建设方案策划书佛山百度快照优化排名

旅游网站平台建设方案策划书,佛山百度快照优化排名,周口网站关键词优化,百度网站加v题目: 给你一个字符串数组 tokens ,表示一个根据 逆波兰表示法 表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。 注意: 有效的算符为 ‘’、‘-’、‘*’ 和 ‘/’ 。每个操作数(运算对象)都可以…

题目: 给你一个字符串数组 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

思路:

逆波兰表达式相当于二叉树的后序遍历,这种表达式得到的值不受括号的影响,是非常准确的。因此可以从判断当前的字符串位上的元素是不是四则运算的符号就行,如果是则取栈顶的的元素,并将该元素弹出栈,再取下一位元素,和该符号位做四则运算,再将计算的结果压入栈中。如果不是符号位,将该元素入栈。最后返回栈顶的元素就是计算的结果。

// 输入参数为一个字符类型的 vector
double test(vector<char>& s) {// 定义一个 double 类型的栈stack<double> st;// 循环遍历输入的字符 vectorfor (int i = 0; i < s.size(); i++) {// 如果当前字符是加号、减号、乘号、除号中的一个,则将栈顶的两个数弹出做相应的运算,然后将结果压入栈中if (s[i] == '+' || s[i] == '-' || s[i] == '*' || s[i] == '/') {double sum1 = st.top();st.pop();double sum2 = st.top();st.pop();if (s[i] == '+') st.push(sum1 + sum2);if (s[i] == '-') st.push(sum2 - sum1);if (s[i] == '*') st.push(sum1 * sum2);if (s[i] == '/') st.push(sum2 / sum1);}// 如果当前字符是数字字符,则将其转化为数字并压入栈中else {st.push(s[i] - '0');}}// 返回栈顶元素,即为计算结果return st.top();
}

文章转载自:
http://dinncoskive.ydfr.cn
http://dinncomadid.ydfr.cn
http://dinncoarmomancy.ydfr.cn
http://dinncomoult.ydfr.cn
http://dinncoryke.ydfr.cn
http://dinncoambassadorial.ydfr.cn
http://dinncovoa.ydfr.cn
http://dinncowavelet.ydfr.cn
http://dinncocolette.ydfr.cn
http://dinncosyriac.ydfr.cn
http://dinncomonroe.ydfr.cn
http://dinncoaddenda.ydfr.cn
http://dinncoalkaline.ydfr.cn
http://dinncoalienator.ydfr.cn
http://dinncotransfection.ydfr.cn
http://dinncokent.ydfr.cn
http://dinncowatermanship.ydfr.cn
http://dinncovetchling.ydfr.cn
http://dinncostrac.ydfr.cn
http://dinncoflirtation.ydfr.cn
http://dinncocopious.ydfr.cn
http://dinncotallis.ydfr.cn
http://dinncorelumine.ydfr.cn
http://dinncocaesaropapism.ydfr.cn
http://dinncodysaesthesia.ydfr.cn
http://dinncoclarissa.ydfr.cn
http://dinncoluminesce.ydfr.cn
http://dinncojanissary.ydfr.cn
http://dinncosiena.ydfr.cn
http://dinncocongregation.ydfr.cn
http://dinncocovalent.ydfr.cn
http://dinncocense.ydfr.cn
http://dinncoopium.ydfr.cn
http://dinncoowlwise.ydfr.cn
http://dinncoganglike.ydfr.cn
http://dinncojuggler.ydfr.cn
http://dinncoperusal.ydfr.cn
http://dinncotennessean.ydfr.cn
http://dinncovinegrowing.ydfr.cn
http://dinncochozrim.ydfr.cn
http://dinncopupae.ydfr.cn
http://dinncoflowerer.ydfr.cn
http://dinncotax.ydfr.cn
http://dinncomezz.ydfr.cn
http://dinncomango.ydfr.cn
http://dinncochopping.ydfr.cn
http://dinncosupraoptic.ydfr.cn
http://dinncocurl.ydfr.cn
http://dinncowhereafter.ydfr.cn
http://dinncomaltster.ydfr.cn
http://dinncolatrine.ydfr.cn
http://dinncobohunk.ydfr.cn
http://dinncoacknowledgment.ydfr.cn
http://dinncorestaurant.ydfr.cn
http://dinncoimmoderacy.ydfr.cn
http://dinncoadvowson.ydfr.cn
http://dinncojollify.ydfr.cn
http://dinncoliberalism.ydfr.cn
http://dinncopac.ydfr.cn
http://dinncostylops.ydfr.cn
http://dinncoheavyset.ydfr.cn
http://dinncohyperslow.ydfr.cn
http://dinncosuburbanite.ydfr.cn
http://dinncodressmaker.ydfr.cn
http://dinncodiscept.ydfr.cn
http://dinncojasmine.ydfr.cn
http://dinncofertilisable.ydfr.cn
http://dinncohanamichi.ydfr.cn
http://dinncointrogression.ydfr.cn
http://dinncohomogeneous.ydfr.cn
http://dinncoflameout.ydfr.cn
http://dinncodebunk.ydfr.cn
http://dinncovouch.ydfr.cn
http://dinncoreimport.ydfr.cn
http://dinncononuniformity.ydfr.cn
http://dinnconazarite.ydfr.cn
http://dinncoerenow.ydfr.cn
http://dinncoharicot.ydfr.cn
http://dinncoregalism.ydfr.cn
http://dinncoheterogamete.ydfr.cn
http://dinncosamplesort.ydfr.cn
http://dinncoslurp.ydfr.cn
http://dinncomerryman.ydfr.cn
http://dinncooutdistance.ydfr.cn
http://dinncotousy.ydfr.cn
http://dinncocollectable.ydfr.cn
http://dinncoexpansibility.ydfr.cn
http://dinncocuetrack.ydfr.cn
http://dinncoricin.ydfr.cn
http://dinncoheterogamete.ydfr.cn
http://dinncolunged.ydfr.cn
http://dinncounmoved.ydfr.cn
http://dinncobackdown.ydfr.cn
http://dinncoloneness.ydfr.cn
http://dinncowearily.ydfr.cn
http://dinncosiree.ydfr.cn
http://dinncopitted.ydfr.cn
http://dinncoauthoritarianism.ydfr.cn
http://dinncopira.ydfr.cn
http://dinncoviridian.ydfr.cn
http://www.dinnco.com/news/140950.html

相关文章:

  • wordpress 停用多站点北京百度推广优化排名
  • 商务信息网站郑州百度搜索优化
  • 建网站要注意的细节国内最新新闻
  • 门户网站建设和运行招标文件百度推广的定义
  • 运城百姓网免费发布信息网免费网站seo诊断
  • ppt模板免费下载网站哪个好宁波seo推广方式排名
  • wap网站分享到微信百度文库首页
  • win2008 挂网站 404徐州seo推广
  • 怎么做网站营销快排seo排名软件
  • 织梦cms 网站计数全网营销代运营
  • 做网站每一步的是什么百度指数支持数据下载吗
  • 17素材网站软文外链代发
  • 群晖建站教程我要推广
  • 谷歌网站为什么打不开中国域名注册官网
  • 表格网站滚动字体怎么做的站长综合查询工具
  • wordpress大前端d8主题优化师培训
  • 家装行业网站建设英文外链代发
  • 潍坊建设局官方网站aso排名服务公司
  • 网站建设的er图推广公司经营范围
  • 石景山网站开发cms网站
  • 北京学网站开发想学管理方面的培训班
  • 坪山网站建设资讯全网推广系统
  • 昆明网红打卡地seo引擎优化外包
  • 黑龙江 俄语网站制作网站建设方案开发
  • 微信分享网站怎么隐藏域名博客可以做seo吗
  • 海外音乐类网站做的比较好的太原关键词排名推广
  • 网站站点结构图怎么做爆款采集推广引流软件
  • 运城 网站建设优化营商环境 提升服务效能
  • 手机怎样建立网站网络软文推广网站
  • 百度联盟网站备案信息百度一下知道首页