leetcode-7 整数反转&&leetcode8 字符串转换整数
Posted 哈拉泽空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-7 整数反转&&leetcode8 字符串转换整数相关的知识,希望对你有一定的参考价值。
1. 总结:
通过此题,学会知道32位整数、64位整数的定义,位数多少,以及用除法替换乘法、或者用乘法替换除法来避免损失精度或者数值溢出的情况
2. 32位整数和64位整数:
32位整数:其实就是Int型整数,表示范围为[−2^31, 2^31 − 1],计算出来大概10位
64位整数:其实就是Long型整数,表示范围为[-2^63, 2^63 - 1 ], 计算出来大概20位
超过上限时,整数会变为负数
负数会变为正数
3. 在判断条件时乘除替换(这道题就卡在这里了!!!!!!)
对精度有要求:除法换成乘法
对范围有要求:乘法换成除法
以上是关于leetcode-7 整数反转&&leetcode8 字符串转换整数的主要内容,如果未能解决你的问题,请参考以下文章
leetcode-7 整数反转&&leetcode8 字符串转换整数
C++&Python 描述 LeetCode 7. 整数反转
LeetCode 7. 整数反转 Reverse Integer
LeetCode 7. 整数反转 Reverse Integer