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

云虚拟主机怎么建网站seo前景

云虚拟主机怎么建网站,seo前景,自己怎么建设网站首页,软装题目 请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字…

题目


请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。

函数 myAtoi(string s) 的算法如下:

读入字符串并丢弃无用的前导空格
检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。
读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。
将前面步骤读入的这些数字转换为整数(即,"123" -> 123, "0032" -> 32)。如果没有读入数字,则整数为 0 。必要时更改符号(从步骤 2 开始)。
如果整数数超过 32 位有符号整数范围 [−231,  231 − 1] ,需要截断这个整数,使其保持在这个范围内。具体来说,小于 −231 的整数应该被固定为 −231 ,大于 231 − 1 的整数应该被固定为 231 − 1 。
返回整数作为最终结果。
注意:

本题中的空白字符只包括空格字符 ' ' 。
除前导空格或数字后的其余字符串外,请勿忽略 任何其他字符。
 

代码 

class Solution {public int myAtoi(String s) {//获取int的边界值int INT_MAX=Integer.MAX_VALUE;int INT_MIN=Integer.MIN_VALUE;int len = s.length();//如果长度为0,则直接返回if(len==0) return 0;int res=0; //结果int i=0;  //下标志int flag=1; //正负号char[] s1=s.toCharArray(); //转化为charwhile(s1[i]==' ' && i<len-1){i++;} //跳过前面的空格if(s1[i]=='-'){flag=-1;} if(s1[i]=='-' || s1[i]=='+'){i++;}//开始读数字while(i<len && Character.isDigit(s1[i])){int r=s1[i]-'0';//判断是否越界if(res>INT_MAX/10 || (res==INT_MAX/10 && r>7)){return flag>0 ? INT_MAX:INT_MIN;}res=res*10+r;i++;}return flag>0 ? res:-res;}
}

http://www.15wanjia.com/news/11801.html

相关文章:

  • dnf做任务解除制裁网站电子商务主要学什么内容
  • 网站名称与备案名称不一致网络营销岗位描述的内容
  • 网站开发客户需求百度爱采购推广平台
  • 海南的房产网站建设关键词完整版免费听
  • nas做视频网站平台推广是做什么的
  • 网站顶端flash如何快速搭建网站
  • 深圳外贸公司推荐新网seo关键词优化教程
  • 移动网站建设价格杭州正规引流推广公司
  • 永康门业微网站建设制作网站需要什么技术
  • 青岛网站建设 新视点上海网站排名优化怎么做
  • 手机网站可以做英文版本吗怎么创建网站快捷方式到桌面
  • 金华网站建设哪里好太原seo排名优化公司
  • 石景山区建设委员会网站seo关键词优化哪个平台好
  • 人民日报客户端视界北京seo招聘网
  • 如何网站做专题刷粉网站推广便宜
  • 免费推广网站入口2022seo招聘职责
  • 假发网站是怎么做的汕头网站建设方案推广
  • java做网站浏览记录线上销售平台有哪些
  • 大连模板网建站免费的自助建站
  • 网站建费用知识营销成功案例介绍
  • wordpress 能承受多大并发访问量温州最好的seo
  • 做网站一次付费搜索引擎优化是什么工作
  • b2g平台网站建设seo外链代发
  • 做网站市场价衡阳seo快速排名
  • 建设一个网站步骤北京疫情又严重了
  • 微信上做任务让你注册彩票网站流量精灵
  • 网站 不备案网站查询入口
  • 网站seo排名优化工具八百客crm登录入口
  • wordpress网站文件管理店铺在百度免费定位
  • 做网站的电脑自带软件是什么品牌推广方式有哪些