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

什么网站可以找到做餐饮的会计国内做视频的网站

什么网站可以找到做餐饮的会计,国内做视频的网站,做网站的数据库,大连市平台网站1. 题目解析 题目链接#xff1a;150. 逆波兰表达式求值 这个问题的理解其实相当简单#xff0c;只需看一下示例#xff0c;基本就能明白其含义了。 2.算法原理 数据结构选择#xff1a; 使用栈#xff08;stackint#xff09;来存储操作数#xff0c;以便进…1. 题目解析 题目链接150. 逆波兰表达式求值 这个问题的理解其实相当简单只需看一下示例基本就能明白其含义了。 2.算法原理 数据结构选择 使用栈stackint来存储操作数以便进行后进先出LIFO的操作。使用哈希映射mapstring, functionint(int, int)来存储操作符及其对应的操作函数。操作符函数映射 通过map容器建立操作符到操作函数的映射使得在遍历表达式时能够快速找到对应的操作符函数。遍历表达式 遍历输入的逆波兰表达式RPN中的每一个标记tokens。操作符处理 如果当前标记是操作符则从栈中弹出两个操作数右操作数在前左操作数在后。使用哈希映射中对应的操作函数对这两个操作数进行计算并将结果压回栈中。操作数处理 如果当前标记是操作数则将其转换为整数stoi(s)并压入栈中。结果返回 遍历结束后栈中只剩下一个元素即逆波兰表达式的计算结果返回该元素作为函数结果。注意事项 本算法假设输入的逆波兰表达式是有效的即不包含无效的操作符、操作数以及除法运算中的零除错误。逆波兰表达式的特点是操作符在操作数之后因此不需要考虑操作符的优先级问题。 3.代码编写 class Solution { public:int evalRPN(vectorstring tokens) {stackint st;mapstring, functionint(int, int) opfunc{{, [](int x, int y){return x y;}},{-, [](int x, int y){return x - y;}},{*, [](int x, int y){return x * y;}},{/, [](int x, int y){return x / y;}}};for(auto s : tokens){if(opfunc.find(s) ! opfunc.end()){int r st.top();st.pop();int l st.top();st.pop();st.push(opfunc[s](l, r));}else{st.push(stoi(s));}}return st.top();} }; The Last 嗯就是这样啦文章到这里就结束啦真心感谢你花时间来读。 觉得有点收获的话不妨给我点个赞吧 如果发现文章有啥漏洞或错误的地方欢迎私信我或者在评论里提醒一声~
http://www.w-s-a.com/news/13287/

相关文章:

  • 专注网站建设11年百度搜索不到我的网站
  • 企业网站 建设 流程wordpress 分类目录自定义
  • 北京市建设管理公司网站长春网站推广排名
  • 西安建站软件获取网站全站代码
  • 个人做网站怎么备案网站建设收费标准渠道
  • 单位做网站注意什么问题如何修改单页网站
  • asp全静态企业网站wordpress文章封面
  • 电白区住房和城乡建设部门户网站免费公司网站模版
  • 做玩游戏任务得q币的网站如何制作自己的公司内部网站
  • 网站优化自己可以做吗非官方网站建设
  • 厦门邮件网站点击网站
  • 网络推广网站的方法亳州网站制作公司
  • 网站域名主机空间区别广告设计专业前景
  • 新手做啥网站好dedecms网站的源码如何安装
  • 哪些网站是用iframe免费网站域名查询
  • 自己开的网站 可以做代销吗百度查找相似图片
  • 网站建设设计作业网站备案渝
  • 中国重庆网站建设福州短视频seo获客
  • 遵义官网网站建设网站移动端开发公司
  • 宜春网站推广优化电子商务网站建设收益举例
  • 游戏网站开发实验报告装修平台哪家好
  • 外贸自己建网站小红门网站建设
  • 中国著名的做网站渗透设计规范网站
  • 公司网站备案多少钱推特最新消息今天
  • 网站关键词设置代码seo搜索优化 指数
  • 做网站卖东西送上门做暧暧xoxo网站
  • 网站网站设计公司网站维护运营好做吗
  • 照片做成视频的软件seo两个域名一个网站有影响吗
  • 制作动画的网站河南省住房城乡建设门户网站
  • 网站推广原则做网站的那个语言好