剑指offer:把字符串转换成数字
来源:互联网 发布:紫鸟数据魔方怎么使用 编辑:程序博客网 时间:2024/06/05 08:17
该题主要考察点是异常判断,实际上类型转换就一句,要充分考虑到各种非法输出才是重点
class Solution {public: int StrToInt(string str) { int s=1; int size=str.size(); int res=0; if(str[0]=='-') s=-1; for(int i=((str[0]=='-'||str[0]=='+')?1:0);i<size;i++){ if(!(str[i]>='0'&&str[i]<='9')) return 0; res=res*10+(str[i]&0xf); } return res*s; }};
阅读全文
0 0
- 剑指offer:把字符串转换成数字
- 把字符串转换成数字的库函数
- 字符串转换成数字
- 字符串转换成数字
- 字符串转换成数字
- 字符串转换成数字
- 字符串转换成数字
- 字符串转换成数字
- 字符串转换成数字
- 字符串转换成数字
- Haskell读入一个字符串,把它转换成数字
- 面试题1:把一个字符串转换成数字
- 把IP转换成数字
- oracle 把字符串转换成数组
- 剑指offer--把字符串转换成整数
- 《剑指offer》把字符串转换成整数
- 《剑指offer》把字符串转换成整数
- [剑指offer]把字符串转换成整数
- web学习日志-html
- android studio中讯飞sdk“组件未安装.(错误码:21002)”的解决办法
- 第9章 保护Web应用--Spring Security 之 HelloWord
- 正则表达式-元字符
- MySQL 添加注释(comment)
- 剑指offer:把字符串转换成数字
- mybatis 返回 list<object>
- 接口和实现类???
- 关于redis测试
- Oracle 数据库字段修改删除
- 关于Oracle中的job
- CentOS开机启动
- Idea下Maven开发webapp时候,出现无法解析Maven-archetype-plugin情况
- uboot 顶层Makefile 写全地址