LeetCode 008 String to Integer (atoi)
来源:互联网 发布:知乎av封面杀手 编辑:程序博客网 时间:2024/06/05 22:46
将字符串转化为数字。
必须是有数字,可能有‘+’,‘-’。
如果是有其他的话,那么就是0。也就是前面不能出现其他的另外的东西。
class Solution {public: int myAtoi(string str) { if(str.empty())return 0; int ii=0; int digit=1; long long sum=0; while(ii+1<str.size()&&isspace(str[ii]))ii++; if(str[ii]=='-'||str[ii]=='+')digit=44-str[ii++]; while(ii<str.size()){ if(isdigit(str[ii]))sum=sum*10+(str[ii++]-'0'); else return sum*digit; if(sum>INT_MAX)return digit==-1?INT_MIN:INT_MAX; } return sum*digit; }};
0 0
- leetcode-008:String to Integer (atoi)
- LeetCode 008 String to Integer (atoi)
- [LeetCode OJ][008]String to Integer (atoi)
- LeetCode 008 String to Integer (atoi)
- [LeetCode]-008-String to Integer (atoi)
- LeetCode 008 String to Integer (atoi)
- 008 String to Integer (atoi) [Leetcode]
- LeetCode 008 String to Integer (atoi)
- LeetCode 008 String to Integer (atoi)
- leetcode-008-String to Integer (atoi)
- LeetCode-008 String to Integer (atoi)
- LeetCode:String to Integer (atoi)
- LeetCode: String to Integer (atoi)
- LeetCode String to Integer(atoi)
- LeetCode :String to Integer (atoi)
- Leetcode: String to Integer (atoi)
- Leetcode : String to Integer (atoi)
- 【leetcode】String to Integer (atoi)
- [转]浅谈缓冲区溢出之栈溢出
- 根据Html文本设置控件的尺寸
- gdi+中Drawpath()返回值为OutOfMemory的问题
- Android Studio项目目录结构介绍
- MyBatis_初识MyBatis
- LeetCode 008 String to Integer (atoi)
- Python学习笔记(2)
- Leetcode-25.Reverse Nodes in k-Group
- Socket编程实践(4) --多进程并发server
- 应用时代,firefox os之死
- android开发笔记:framgment相关
- 欢迎使用CSDN-markdown编辑器
- android 自定义控件之圆形菜单
- Socket编程实践(5) --TCP粘包问题与解决