leetcode 9. 回文数

class Solution

{

public:

bool isPalindrome(int x)

{

if (x<0)

{

return false;

}

else if (0<=x&&x<=9)

{

return true;

}

else

{

double y=0;

int z=x;

while (x)

{

if (y*10>2147483647)

{

return false;

}

else

{

y=y*10;

y+=x%10;

x/=10;

}

}

if (z==y)

{

return true;

}

else

{

return false;

}

}

}

};

相关推荐
leaves falling3 分钟前
c语言- 有序序列合并
c语言·开发语言·数据结构
代码无bug抓狂人11 分钟前
前缀和算法和单调队列算法(经典例题)
数据结构·算法
We་ct12 分钟前
LeetCode 14. 最长公共前缀:两种解法+优化思路全解析
前端·算法·leetcode·typescript
leaves falling16 分钟前
BC68 X形图案
数据结构·算法
Lun3866buzha19 分钟前
【机场目标检测】基于YOLOv26的飞机目标检测算法实现_1
算法·yolo·目标检测
Q741_14721 分钟前
C++ 优先级队列 大小堆 模拟 力扣 1046. 最后一块石头的重量 每日一题
开发语言·c++·算法·leetcode·优先级队列·
blazeDP27 分钟前
洛谷P7224 [RC-04] 子集积解析
算法·深度优先·图论
June bug31 分钟前
【python基础】常见的数据结构的遍历
开发语言·数据结构·python
Anastasiozzzz44 分钟前
常见限流算法--【令牌桶】【漏桶】【固定窗口】【滑动窗口】
java·redis·后端·算法·面试
凯酱1 小时前
Java8 遍历List 使用stream().parallel()并发安全
数据结构·windows·list