暂时不考虑溢出的问题。
class Solution {
public:
int reverse(int x) {
int result = 0;
while(x != 0) {
result *= 10;
result += x % 10;
x /= 10;
}
if (x < 0) {
result *= -1;
}
return result;
}
};
本文介绍了一个简单的整数反转算法,通过循环操作实现输入整数的位序反转,并返回结果。该算法首先初始化结果变量为0,然后通过不断取余和除以10的操作来逐位读取并反转输入整数。
460

被折叠的 条评论
为什么被折叠?



