《剑指offer》,“把字符串转换成整数” 题解——过程中如何判断整数上下溢出
《把字符串转换成整数》
题意:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0。
这个代码是牛客上一位大佬的,但是大佬的注解不全,我没看太懂,直到我自己把注解写的详细一些才看明白,我就把我写的注解也放上来,方便大家看明白。代入值建议可以试着用最大的正整数(2147483647)带入。
//这个方法可以判断溢出,即数字大于2147483647时,输出0;
//或者数字小于-2147483648时,输出0;
public int StrToInt(
原创
2021-01-09 15:26:10 ·
315 阅读 ·
0 评论