leetcode8- String to Integer (atoi 字符串转整数)
来源:互联网 发布:双口网络t型等效电路 编辑:程序博客网 时间:2024/06/06 01:39
实现字符串转为整数的功能:
class Solution {public: int myAtoi(string str) { int n=str.size(); if(n==0) return 0; int i=0; while(i<n && str[i]==' ') {//(1)过滤掉前面的空格 i++; if(i==n-1) return 0; } int sign=1; if(str[i]=='+' || str[i]=='-') {//(2判断正负,只能处理一个正负号 sign = (str[i]=='-')?-1:1; i++; } long long int num=0;//定义为long long int类型,后边进行溢出处理!!! while(i<n) { if(str[i]>='0' && str[i]<='9') { int d=str[i] - '0'; num = num*10 + d; if(num>INT_MAX) {//溢出处理 return sign>0?INT_MAX:INT_MIN; } } else break;//其他字符 i++; } return num*sign; }};
0 0
- leetcode8- String to Integer (atoi 字符串转整数)
- [LeetCode8] String to Integer (atoi)
- Leetcode8# String to Integer (atoi)
- leetcode8 String to Integer (atoi)
- leetcode8 String to Integer (atoi)
- LeetCode8:String to Integer (atoi)
- leetcode8--String to Integer (atoi)
- LeetCode8. String to Integer (atoi)
- leetcode8. String to Integer (atoi)
- leetcode8. String to Integer (atoi)
- leetcode8. String to Integer (atoi)
- leetcode8. String to Integer (atoi)
- LeetCode8. String to Integer (atoi)
- String to Integer (atoi) 字符串转整数
- LeetCode8——String to Integer (atoi)
- [JAVA]LeetCode8 String to Integer (atoi)
- leetcode 8.String to Integer (atoi)-字符串转整数
- [Leetcode #8]String to Integer (atoi) 字符串转整数
- 今天python遇到的一些问题小结
- 【bzoj1369】[Baltic2003]Gem dp
- 计蒜客 2015程序设计大赛 初赛 搜狗输入法的分词算法
- 工作队列-schedule_delayed_work()用法
- hdu3072 Intelligence System(Tarjan缩点+最小生成树)
- leetcode8- String to Integer (atoi 字符串转整数)
- ARM指令集和单纯的RISC的区别
- linux的ulimit各种限制之深入分析
- sdut 2878 Circle (求期望+高斯消元求解)
- Linux常用命令--目录管理、文件管理、权限管理
- Android开发-数据存储SharedPreferences工具类、Set<String>保存问题、源码分析
- 002 搭建Android应用开发环境
- 在Ubuntu下安装Samba文件服务器(译)
- 科研及文章指南