[leetcode刷题系列]String to Integer (atoi)
来源:互联网 发布:java校招 编辑:程序博客网 时间:2024/06/15 07:50
没啥好说的额
class Solution {public: int atoi(const char *str) { // Start typing your C/C++ solution below // DO NOT write int main() function while(*str != 0){ if(*str == ' ') ++str; else break; } bool neg = false; if(*str == '-') neg = true, ++ str; else if(*str == '+') ++str; if(*str == 0) return 0; long long now = 0; for(;*str != 0; ++ str){ if(*str >= '0' && *str <= '9') now = now * 10 + *str - '0'; else break; if(now > INT_MAX) break; } if(now > INT_MAX){ if(neg) return INT_MIN; else return INT_MAX; } if(neg) return -now; return now; }};
- [leetcode刷题系列]String to Integer (atoi)
- 【leetcode系列】String to Integer (atoi)
- <leetcode系列> String to Integer (atoi) 以及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 刷题之路 44 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)
- 【leetcode】String to Integer (atoi)
- [LeetCode]String to Integer (atoi)
- 遍历聚合对象中的元素——迭代器模式(四)
- [数据结构]顺序二叉树的实现
- LayoutInflater作用及使用
- 喵星战争(六):子弹的实现
- 重写basename函数,man 3 basename说明与实际函数不一致?
- [leetcode刷题系列]String to Integer (atoi)
- Ucos-II 数组OSUnMapTbl[]表中值是如何计算得来的?
- 浏览器的加载与页面性能优化
- Oracle在Windows操作系统上服务解析
- 改善CEGUIMultiColumnList默认排序方式存在的问题
- erlang中sasl与错误日志
- ios中sqlite优缺点
- 遍历聚合对象中的元素——迭代器模式(五)
- 【转+原】Android代码反编译及分析