这道题知道了用long long 这种变量类型,从最初的128ms优化到68ms代码如下:class Solution {public: int atoi(const char *str) { if(str == NULL) return 0; int i=0; int f...
分类:
其他好文 时间:
2015-01-01 19:46:00
阅读次数:
196
一、 题目
题目目的很明显,就是将一个字符串转换成整数,也就是平时经常用到的atoi.
二、 分析
题目其实不难,不过需要注意下面几点:
1、字符串前的空白
2. 字符串所表示数值的正负号
3. 结束条件,遇到非数字或者字符'\0'结束
4. 考虑溢出,与int值所能表示的最大(0x7fffffff)和最小值进行比较
5. 考虑异常输入情况下,用全局变量valid来...
分类:
其他好文 时间:
2014-12-31 01:08:33
阅读次数:
148
c-str()的功能:当程序用到atoi()、strcpy()这类的C函数时,就要将string类字符串转换成char型字符串;(string是个类,char是个常规类型)c_str()的实现: 1 #include 2 using namespace std; 3 4 //定义一个简易的str.....
分类:
其他好文 时间:
2014-12-30 00:19:06
阅读次数:
129
题目描述:Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see be...
分类:
其他好文 时间:
2014-12-28 18:06:00
阅读次数:
167
boost::array header;string(header.begin(),header.end())std::vector body(atoi((string(header.begin(),header.end())).c_str()));string headlength(std::to...
分类:
其他好文 时间:
2014-12-24 17:42:33
阅读次数:
145
String to Integer (atoi)Implementatoito convert a string to an integer.Hint:Carefully consider all possible input cases. If you want a challenge, plea...
分类:
其他好文 时间:
2014-12-22 12:40:48
阅读次数:
129
String to Integer (atoi)Implementatoito convert a string to an integer.Hint:Carefully consider all possible input cases. If you want a challenge, plea...
分类:
其他好文 时间:
2014-12-21 23:28:18
阅读次数:
224
题目:
解决方法:
public class Solution {
public int atoi(String s) {
int MAX=2147483647;
int MIN=-2147483648;
s = s.trim();//1.去除空格
long value = 0;
int flag ...
分类:
其他好文 时间:
2014-12-19 22:02:39
阅读次数:
189
#include
#include
int ArrayTest3(char *len)
{
int length=atoi(len);
int x[length];
int i;
for(i=0;i<length;++i) x[i]=i;
for(i=0;i<length;++i) printf("%d ",x[i]);
printf("\n");
return 0;
}
int...
分类:
编程语言 时间:
2014-12-17 21:00:01
阅读次数:
197
Implement atoi to convert a string to an integer.
Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible input ca...
分类:
其他好文 时间:
2014-12-15 19:07:22
阅读次数:
181