(C++)剑指offer-49:把字符串转换成整数(综合)
2018-02-17 20:31
453 查看
剑指offer-49:把字符串转换成整数
目录
剑指offer-49把字符串转换成整数目录
1题目描述
2解析及答案
1题目描述
2解析及答案
边界条件:数据上下 溢出
空字符串
只有正负号
有无正负号
错误标志输出
class Solution { public: int StrToInt(string str) { int n = str.size(), s = 1; long long res = 0; if(n==0) return 0; if(str[0] == '-') s = -1; for(int i=(str[0]=='-'||str[0]=='+')?1:0; i<n; ++i){ if(!('0'<=str[i]&&str[i]<= '9')) return 0; res =(res<<1)+(res<<3)+(str[i]-'0'); //res=res*10+str[i]-'0'; } return res * s; } };
相关文章推荐
- 剑指Offer 49 把字符串转换成整数
- 【剑指Offer学习】【面试题49:把字符串转换成整数】
- 剑指Offer:面试题49 把字符串转换成整数
- 剑指offer面试题(49)把字符串转换成整数
- 剑指offer面试题49 把字符串转换成整数 (java实现)
- 【剑指Offer学习】【面试题49:把字符串转换成整数】
- 剑指offer---把字符串转换为整数(49)
- [剑指offer][面试题49]把字符串转换成整数(待完善)
- 剑指offer - 面试题49:把字符串转换为整数
- 剑指offer 面试题49 把字符串转换成整数
- 剑指offer 面试题49 把字符串转换成整数
- 剑指offer(46)-把字符串转换成整数
- 把字符串转换成整数 剑指offer
- 剑指offer-把字符串转换成整数
- 【剑指Offer面试编程题】题目1508:把字符串转换成整数--九度OJ
- [剑指offer]把字符串转换成整数
- 【剑指offer】题目1508:把字符串转换成整数
- 【剑指Offer面试编程题】题目1508:把字符串转换成整数--九度OJ
- 【剑指offer】题49:字符串转整数
- 剑指offer-----将一个字符串转换成对应的整数(模拟atoi)