博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Leetcode】9. Palindrome Number 判断一个数字是否是回文数字
阅读量:5746 次
发布时间:2019-06-18

本文共 473 字,大约阅读时间需要 1 分钟。

1. 题目

Determine whether an integer is a palindrome. Do this without extra space.

2. 思路

反转后和自身比较是否相等。不需要考虑溢出,因为如果是回文就不会溢出。如果溢出一定不是。

3. 代码

class Solution {public:    bool isPalindrome(int x) {        return x == reverse(x);    }    int reverse(int x) {        int flag = 1;        int ax = x;        if (x<0) {            ax = -x;        }        int r = 0;        while (ax > 0) {            r = r * 10 + ax % 10;            ax /= 10;        }        return r * flag;    }};

转载地址:http://baazx.baihongyu.com/

你可能感兴趣的文章
++重载
查看>>
Rainbond 5.0.4版本发布-做最好用的云应用操作系统
查看>>
nodejs 完成mqtt服务端
查看>>
Spring IoC容器初的初始化过程
查看>>
sql server 触发器
查看>>
[工具]前端自动化工具grunt+bower+yoman
查看>>
自动化测试之WatiN(2)
查看>>
关于完成生鲜电商项目后的一点总结
查看>>
noip2012 普及组
查看>>
第二阶段 铁大Facebook——十天冲刺(10)
查看>>
Java判断是否为垃圾_Java GC如何判断对象是否为垃圾
查看>>
多项式前k项和java_多项式朴素贝叶斯softmax改变
查看>>
java数组只能交换0下标和n_编程练习-只用0交换排序数组
查看>>
centos7安装mysql视频教程_centos7安装mysql(完整)
查看>>
php图片赋值,php如何优雅地赋值
查看>>
【探索HTML5第二弹01】HTML5的前世今生以及来世
查看>>
Failed to connect to remote VM. Connection refused. Connection refused: connect
查看>>
freeze
查看>>
JS时间转时间戳,时间戳转时间。时间显示模式。
查看>>
SAP HANA存储过程结果视图调用
查看>>