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

制作网站用的域名网站建设业务员提成

制作网站用的域名,网站建设业务员提成,界面做的最好的网站,网页设计网站排行榜文章目录1. 题目2. 解题2.1 递归2.2 循环1. 题目 给定一个以字符串表示的任意嵌套的三元表达式#xff0c;计算表达式的值。 你可以假定给定的表达式始终都是有效的并且只包含数字 0-9, ?, :, T 和 F (T 和 F 分别表示真和假#xff09;。 注意#xff1a; 给定的字符串… 文章目录1. 题目2. 解题2.1 递归2.2 循环1. 题目 给定一个以字符串表示的任意嵌套的三元表达式计算表达式的值。 你可以假定给定的表达式始终都是有效的并且只包含数字 0-9, ?, :, T 和 F (T 和 F 分别表示真和假。 注意 给定的字符串长度 ≤ 10000。 所包含的数字都只有一位数。 条件表达式从右至左结合和大多数程序设计语言类似。 条件是 T 和 F其一即条件永远不会是数字。 表达式的结果是数字 0-9, T 或者 F。 示例 1 输入 T?2:3 输出 2 解释 如果条件为真结果为 2否则结果为 3。示例 2 输入 F?1:T?4:5 输出 4 解释 条件表达式自右向左结合。使用括号的话相当于(F ? 1 : (T ? 4 : 5)) (F ? 1 : (T ? 4 : 5))- (F ? 1 : 4) 或者 - (T ? 4 : 5)- 4 - 4示例 3 输入 T?T?F:5:3 输出 F 解释 条件表达式自右向左结合。使用括号的话相当于(T ? (T ? F : 5) : 3) (T ? (T ? F : 5) : 3)- (T ? F : 3) 或者 - (T ? F : 5)- F - F来源力扣LeetCode 链接https://leetcode-cn.com/problems/ternary-expression-parser 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 递归 两种符号? :数量相等的时候将字符串切开递归考虑 class Solution { public:string parseTernary(string expression) {int c1 0, c2 0, n expression.size();for(int i 1; i n; i){if(expression[i]?)c1;else if(expression[i]:)c2;if(c1 c2){return expression[0]T ? parseTernary(expression.substr(2, i-2)) : parseTernary(expression.substr(i1));}}return expression;} };2.2 循环 参考评论区解答逆序遍历每次 i - 2 找符号 把后面的数压栈把前面的数更新为表达式的值并弹栈 class Solution { public:string parseTernary(string expression) {stackchar s1;for(int i expression.length() - 1; i 2; i - 2)//找?或者:{if(expression[i-1] :)//当前是 :s1.push(expression[i]);else//当前是?{expression[i-2] expression[i-2] T ? expression[i] : s1.top();// ? 前面 更新为表达式的值s1.pop();}}return string(1,expression[0]);} };我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://www.yutouwan.com/news/405015/

相关文章:

  • 长沙微信公众号开发外贸seo培训
  • 可以做砍价活动的网站wordpress 老版本
  • 电子商务模拟实训报告企业网站建设wordpress建站技巧
  • 麻涌镇网站建设手机网站模板设计软件
  • 代账公司杭州seo软件
  • 网站中链接怎么做的安装下载app
  • 网站正在紧急建设中设计师拥有的设计导航
  • 班级网站设计论文前端刚上班感觉工作做不了
  • 网页站点怎么命名百度网站地图制作
  • 购物网站建设流程岐山网站建设
  • 网站建设和网站备案的网站 ,能拿来做仿站吗
  • 西安电子商务网站建设昆明网站建设公司电话
  • 青岛开发区网站建设服务游戏推广一个月能拿多少钱
  • 怎么样自己开网站安康市有没有滴滴平台
  • 服务器密码能给做网站的吗免费手游代理平台
  • 网站建设电话销售不被挂断网站建设移动网络
  • 单页面企业网站永康市建设银行网站查询
  • 律师行业协会网站建设ai做图标教程网站
  • 天津平台网站建设费用建设网站的HTML代码
  • 私人网站如何建中国最大型网站
  • 网站 设计案例新网免费空间
  • 如何预览做好的网站网站建设公司前十名
  • 淄博网站制作服务怎样做网站首页图片变换
  • 网站建设需要考虑因素wordpress 汉化 主题
  • 简单介绍网站建设的一般流程西安网页设计多少钱
  • 如何设置网站子域名东莞材料网站建设
  • 长治网站制作怎么做html网页设计代码简单例子
  • 免费设计网站logo电商产品推广方案范文
  • 做一个公司的网站应做哪些准备工作内容做软件的网站
  • 解决国外网站很慢免费模板下载网