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

西安北郊网站建设公司曲靖网站开发

西安北郊网站建设公司,曲靖网站开发,商城网站建设论文,成都网站建设找重庆最佳科技2011. 执行操作后的变量值 存在一种仅支持 4 种操作和 1 个变量 X 的编程语言#xff1a; X 和 X 使变量 X 的值 加 1 –X 和 X-- 使变量 X 的值 减 1 最初#xff0c;X 的值是 0 给你一个字符串数组 operations #xff0c;这是由操作组成的一个列表#xff0c;返回执行…2011. 执行操作后的变量值 存在一种仅支持 4 种操作和 1 个变量 X 的编程语言 X 和 X 使变量 X 的值 加 1 –X 和 X-- 使变量 X 的值 减 1 最初X 的值是 0 给你一个字符串数组 operations 这是由操作组成的一个列表返回执行所有操作后 X 的 最终值 。 示例 1输入operations [--X,X,X] 输出1 解释操作按下述步骤执行 最初X 0 --XX 减 1 X 0 - 1 -1 XX 加 1 X -1 1 0 XX 加 1 X 0 1 1 示例 2输入operations [X,X,X] 输出3 解释操作按下述步骤执行 最初X 0 XX 加 1 X 0 1 1 XX 加 1 X 1 1 2 XX 加 1 X 2 1 3 示例 3输入operations [X,X,--X,X--] 输出0 解释操作按下述步骤执行 最初X 0 XX 加 1 X 0 1 1 XX 加 1 X 1 1 2 --XX 减 1 X 2 - 1 1 X--X 减 1 X 1 - 1 0提示 1 operations.length 100operations[i] 将会是 “X”、“X”、–X 或者是 “X–” 解题思路 遍历所有的操作判断字符串的内容是否为X或者 X如果是的话就对变量X加1否则的话则减去1. 代码 class Solution { public:int finalValueAfterOperations(vectorstring operations) {int x(0);for (int i 0; i operations.size(); i) {if (Xoperations[i]||Xoperations[i])x;else x--;}return x;} };时间复杂度O(n),n为operations数组的长度。空间复杂度O(1)不需要使用额外的空间 优化思路 因为我们发现X 和 X中间的字符都为而对于–X 和 X–中间的字符都为-因此我们不需要判断整个字符串我们只需要遍历所有元素然后判断中间的字符就可以决定这次的操作是加1还是减去1了. 代码 class Solution { public:int finalValueAfterOperations(vectorstring operations) {int x(0);for (int i 0; i operations.size(); i) {if (operations[i][1])x;else x--;}return x;} };
http://www.pierceye.com/news/260221/

相关文章:

  • 2016个人做淘宝客网站网站备案备注信息
  • 加盟招商推广网站怎么做网站的防盗链
  • 南阳网站关键词ppt在线浏览网站源码
  • 用vs2012做网站首页涉密网络建设
  • 个人主题网站设计seo技术论坛
  • 做venn图的网站网页设计期末考试作品
  • 中英文网站怎么做外贸SOHO建公司网站
  • 展馆门户网站建设广告片制作公司
  • 周至做网站的公司百度推广开户免费
  • 网站建设百度认证机场建设集团网站
  • 建设网站要多久的时间app软件小程序网站建设
  • 营销网站重要特点是网站建设运维方案
  • 江西网站定制公司丰润区建设局网站
  • 手机网站制作费用合肥优化推广公司
  • 中国建设银行注册网站采购与招标网
  • 扬州住房和建设局网站江油市规划和建设局网站
  • 网站使用问题上海seo优化
  • 私人订制网站有哪些网站建设千套素材
  • 网站建设晋丰北京网站建设及优化
  • 东莞网站制作南城电商网站模板
  • 特色的佛山网站建设深圳勘察设计协会
  • 网站关键词重要性如皋网站制作
  • 河池市网站建设成都网站开发工资
  • 网站建设服务亿企网络十大现货交易平台排名
  • 邯郸大网站英文wordpress转中文乱码
  • 卖汽车的网站怎么做网站建设需要多少钱知乎
  • 苏州模板建站平台自助快速建站
  • 域名查询网ip郑州百度网站优化
  • 泉州网站建设 乐本园东昌府网站制作
  • 电子产品配件采购网站阿里云 虚拟主机 wordpress