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

专业做网站服务商友情链接seo

专业做网站服务商,友情链接seo,除了Joomla用什么做网站好,wordpress网页不存在[ 题目描述 ]: [ 思路 ]: 由于题目中只有加减运算,而减法运算可以看成加上一个负数那么我们只要弄清每个数的正负,然后将这些数求和,即可得到正确答案由题可以看到,负号后紧跟数字,则是负数&a…

[ 题目描述 ]:
在这里插入图片描述
[ 思路 ]:

  • 由于题目中只有加减运算,而减法运算可以看成加上一个负数
  • 那么我们只要弄清每个数的正负,然后将这些数求和,即可得到正确答案
  • 由题可以看到,负号后紧跟数字,则是负数,负号后跟的若是括号,则需要将括号中的数字的符号全部反转
  • 那么,难点就在于如何判断 - ( -( -() ) ),这种嵌套括号中数字的符号,尤其是 ’ ) ’ 后面的数的符号需要注意
  • 通过栈来实现符号处理问题,初始化栈顶符号为 ’ + ’
    • 当遇见 ’ ( ’ 时,将当前符号压入栈,因为这代表的他这个括号中的符号是否需要反转
    • 当遇见 ’ ( ’ 时,将栈顶符号弹出栈,因为该符号所表示的括号中的数已经处理完了
    • 当遇见 ’ + ’ 时,直接取栈顶符号
    • 当遇见 ’ - ’ 时,取栈顶符号的相反
  • 运行如下
    在这里插入图片描述
int calculate(char* s) {int len=strlen(s);int signs[len], top = 0,sign=1,res = 0,i=0;signs[top++] = sign;while (i < len) {if (s[i] == ' ') {i++;} else if (s[i] == '+') {sign = signs[top - 1];i++;} else if(s[i] == '-') {sign = -signs[top - 1];i++;} else if(s[i] == '(') {signs[top++] = sign;i++;} else if(s[i] == ')') {top--;i++;} else {long num = 0;while (i < len && s[i] >= '0' && s[i] <= '9') {num = num * 10 + s[i] - '0';i++;}res += sign * num;}}return res;
}

[ 官方题解 ]:

  • 方法一:括号展开 + 栈,基本同上
http://www.dtcms.com/wzjs/357640.html

相关文章:

  • 网站弹出咨询这个怎么做企业网站运营推广
  • 网站菜单导航怎么做百度指数怎样使用
  • 企业怎么做网站做网站的公司如何推广一个网站
  • 网站可以不进行icp备案吗列举网络推广的方式
  • 江西城乡建设培训中心网站互联网营销师资格证
  • 最简单的做网站千川推广官网
  • 建设网站前的市场分析包括杭州seo平台
  • 关于建设人才网站的竞争对手分析软文营销广告案例
  • 超变态传奇页游平台武汉seo网站推广
  • 酒店网站怎么做百度小说app
  • 大学生网站设计十大seo免费软件
  • 哪个网站有介绍拿到家做的手工活在线咨询 1 网站宣传
  • 代做道路毕业设计网站游戏优化
  • 建筑网官网查询seo零基础入门教程
  • wordpress做的外贸网站6百度网盘app下载安装
  • 青州网站设计百度宣传推广
  • 东莞在哪里学网站建设搜索引擎优化的核心及内容
  • 自己做的网站能干站什么兰州网络推广推广机构
  • 做示意图的网站天津疫情最新消息
  • 网站建设的相关新闻亚马逊站外推广网站
  • 零基础自学做网站seo点击优化
  • 北京市委宣传部seo在哪可以学
  • 网站制作的市场前景关键词推广seo
  • app网站开发的特点关键词优化的主要工具
  • 织梦手机端网站字体重叠百度官网登录入口手机版
  • 郑州seo学校深圳seo教程
  • 15个国内互动网站设计欣赏代发推广百度首页包收录
  • 提供常州微信网站建设营销网站建设哪家好
  • 国企网站建设爱站网长尾关键词挖掘工具电脑版
  • 网站开发相关职业岗位广告点击一次多少钱