由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求问atoi那个题目,如果不能用long long, 只能用int的话怎么detect overflow?
相关主题
onsite完,攒rp系列(二)函数atoi的实现
经典题atoi的溢出处理atoi的溢出处理的想法
linkedin 实习面试atoi overflow怎么办?
为什么考atoi比itoa要多的多?关于atoi的overflow
帮忙看看我写的atoi有没有bug, 谢谢问一个atoi overflow的问题
how to handle overflow问个简单的atoi的问题
ms面试问了atoi,结果搞了半天我还是搞错了问个越界的问题
看atoi代码很麻烦,不如讨论讨论test case吧请教一道Leetcode 题, 多谢
相关话题的讨论汇总
话题: int话题: overflow话题: atoi话题: max话题: detect
进入JobHunting版参与讨论
1 (共1页)
k*******2
发帖数: 84
1
另外,像atoi这种题目,面试如果问到了,大家觉得要答成什么样为好?多谢!!!
d**********x
发帖数: 4083
2
if (INT_MAX / a < b) { //detect if a * b > INT_MAX
//overflow!!!
}
证明:
http://www.mitbbs.com/mitbbs_article.php?board=JobHunting&id=32

【在 k*******2 的大作中提到】
: 另外,像atoi这种题目,面试如果问到了,大家觉得要答成什么样为好?多谢!!!
k*******2
发帖数: 84
3
谢谢!还有个问题,C++ reference里写的的INT_MIN 和 INT_MAX的绝对值是一样的啊
,为何(-INT_MIN) 如何是int的话会发生overflow? 这个是不是涉及到补码这些的东西
,已经不记得啦,多谢!!

【在 d**********x 的大作中提到】
: if (INT_MAX / a < b) { //detect if a * b > INT_MAX
: //overflow!!!
: }
: 证明:
: http://www.mitbbs.com/mitbbs_article.php?board=JobHunting&id=32

k*******2
发帖数: 84
4
好聪明啊!

【在 d**********x 的大作中提到】
: if (INT_MAX / a < b) { //detect if a * b > INT_MAX
: //overflow!!!
: }
: 证明:
: http://www.mitbbs.com/mitbbs_article.php?board=JobHunting&id=32

1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一道Leetcode 题, 多谢帮忙看看我写的atoi有没有bug, 谢谢
请教leetcode一道题how to handle overflow
离奇的Amzaon第一轮电面ms面试问了atoi,结果搞了半天我还是搞错了
找工作痛苦,招人其实也很痛苦看atoi代码很麻烦,不如讨论讨论test case吧
onsite完,攒rp系列(二)函数atoi的实现
经典题atoi的溢出处理atoi的溢出处理的想法
linkedin 实习面试atoi overflow怎么办?
为什么考atoi比itoa要多的多?关于atoi的overflow
相关话题的讨论汇总
话题: int话题: overflow话题: atoi话题: max话题: detect