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

思路:
设置一个与x相等的num,因为要留着x的原始值与sum比较,如果num还大于0,将num除以10的余数与sum乘以10的和的结果赋给sum,然后num除以10。循环完后,如果最后sum和x相等,就是回访数;否则不是。其实就是计算了它的反向的值与原值 进行比较。
注:题中的Do this without extra space.是不能用O(n)的空间复杂度,但是O(1)的还是可以用的。

代码:

class Solution {public:bool isPalindrome(int x) {int sum=0;//计算回文结果int num=x;//设置一个与x相等的num,因为要留着x的原始值与sum比较while(num>0){//如果num还大于0sum=num%10+sum*10;//将num除以10的余数与sum乘以10的和的结果赋给sumnum/=10;//num除以10}return sum==x;//如果最后sum和x相等,就是回访数;否则不是}
};

**输出结果:**165ms

LeetCode 9. Palindrome Number相关推荐

  1. 【整数转字符串】LeetCode 9. Palindrome Number

    LeetCode 9. Palindrome Number Solution1: 不利用字符串 class Solution { public:bool isPalindrome(int x) {if ...

  2. 【回文串2】LeetCode 9. Palindrome Number

    LeetCode 9. Palindrome Number Solution1:我的答案 思路一:转化为字符串 class Solution { public:bool isPalindrome(in ...

  3. 【Leetcode】Palindrome Number

    Determine whether an integer is a palindrome. Do this without extra space. 思路:若使用[Leetcode]Reverse I ...

  4. 【LeetCode】Palindrome Number(回文数)

    这道题是LeetCode里的第9道题. 题目说的: 判断一个整数是否是回文数.回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数. 示例 1: 输入: 121 输出: true 示例 2: ...

  5. [LeetCode] 9. Palindrome Number

    传送门 Description Determine whether an integer is a palindrome. Do this without extra space. 思路 题意:判断输 ...

  6. LeetCode之Palindrome Number(回文数)

    1.题目 Determine whether an integer is a palindrome. Do this without extra space. 2.代码实现 代码实现1 public ...

  7. LeetCode题解——Palindrome Number

    题目: 判断一个数字是不是回文数字,即最高位与最低位相同,次高位与次低位相同,... 解法: 求出数字的位数,然后依次求商和求余判断是否相等. 代码: 1 class Solution { 2 pub ...

  8. js 数组倒序_我用JS刷LeetCode | Day 6 | Palindrome Number

    来公众号「九零后重庆崽儿」,我们一起学前端 回文数: 说明:现阶段的解题暂未考虑复杂度问题 首发地址: 我用JS刷LeetCode | Day 6 | Palindrome Number​www.br ...

  9. LeetCode小白菜笔记[3]:Palindrome Number

    LeetCode小白菜笔记[3]:Palindrome Number 9. Palindrome Number [Easy] 题目:Determine whether an integer is a ...

最新文章

  1. Training—Capturing Photos
  2. centos光盘修复引导_CentOS系统启动/boot/initramfs修复(实验)
  3. 使用 Log4Net 记录日志
  4. cygwin配置git
  5. Elasticsearch Scale Out
  6. python一张图学懂_【python系统学习07】一张图看懂字典并学会操作
  7. cross-validation:从 holdout validation 到 k-fold validation
  8. Oracle:Authid Current_User使用
  9. linux文件管理器thunar,文件管理器:Nautilus,Thunar,PCManFM,Konqueror,Dolphin,Krusader
  10. 学校题库管理系统需求分析
  11. 零基础安卓手游辅助开发入门视频教程
  12. git基本命令、提交pr
  13. 担忧:房价八大预言,市场来检验。
  14. shell 亚瑟王环
  15. 第二章:并行硬件和并行软件
  16. Trojan.Win32病毒源码分析
  17. waf的bypass总结
  18. deepin更换图标
  19. 文章学习(二)综述类:数据驱动的类比设计:最先进的技术和未来的方向
  20. 深入剖析行溢出的存储结构

热门文章

  1. pytorch1.7教程实验——使用 TensorBoard 可视化模型,数据和训练
  2. linux打开文件异常
  3. 启动NameNode和DataNode
  4. 富文本编辑器:Typora(编辑与预览一体化)
  5. phpcmsV9 默认主题模板(templates文件目录结构)介绍
  6. DedeCMS高仿老版chinaz站长网模板
  7. html5拨动密码锁游戏,密码锁游戏(JavaScript)
  8. 彩虹工单自动处理网站插件
  9. Laynews内核仿阿怪资源娱乐网源码
  10. 个人自媒体博客整站模板