leetcode 8: Sting to Integer (atoi)
来源:互联网 发布:帝国cms修改栏目目录 编辑:程序博客网 时间:2024/06/05 16:49
class Solution {public: int myAtoi(string str) { int len=str.length(); int i=0; while(i<len&&str[i]==' ') i++; str=str.substr(i);//erase all white spaces int sign=1; if(str[0]=='-') { sign=-1; str=str.substr(1);//erase negative character } else if(str[0]=='+') str=str.substr(1);//erase positive character len=str.length(); int res=0; for(int i=0;i<len;i++) { if(str[i]<'0'||str[i]>'9') break; if(sign==1&&(INT_MAX-str[i]+'0')/10<res) { res=INT_MAX; break; } else if(sign==-1&&(INT_MIN+str[i]-'0')/10>-res) { sign=1; res=INT_MIN; break; } res=res*10+str[i]-'0'; } return res*sign; }};
0 0
- leetcode 8: Sting to Integer (atoi)
- LeetCode OJ刷题历程——Sting to Integer(atoi)
- LeetCode 8 - String to Integer (atoi)
- [LeetCode 8] String to Integer (atoi)
- leetcode 8STRING TO INTEGER (ATOI)
- Leetcode【8】:String to Integer(atoi)
- [leetcode 8] String to Integer (atoi)
- LeetCode(8) String To Integer(atoi)
- [leetcode 8] String to Integer (atoi)
- LeetCode 8:《String to Integer (atoi) 》
- leetcode.8---------------String to Integer (atoi)
- leetCode #8 String to Integer (atoi)
- [LeetCode Java] 8 String to Integer (atoi)
- leetcode 8 String to Integer (atoi)
- leetcode-8 String to Integer(atoi)
- LeetCode 8 String to Integer (atoi)
- LeetCode(8)String to Integer (atoi)
- LeetCode 8 - String to Integer (atoi)
- thttpd源码分析
- JS使用DOM对元素进行添加和修改
- 2015年9月2日工作日志--------------赵鑫
- Android UI设计——ViewPager中设置底部显示圆点焦点(二)
- mysqlbinlog 查看mysql bin 日志
- leetcode 8: Sting to Integer (atoi)
- 黑马程序员之String,StringBuffer,StringBuider
- vim
- 欢迎使用CSDN-markdown编辑器
- 我的编程之路
- liferay6.2弹出层,弹出窗
- 蛋星人大逃亡
- C语言反向链式栈的实现
- 黑马程序员—面向对象(2)