p9 发表于 2017-02-13 | 分类于 blog | LeetCode p9 Palindrome Number 题解1.题目: Determine whether an integer is a palindrome. Do this without extra space. 题意: 判断一个数是否为回文数,不占用其他空间。 2.解题思路: 为了不占用空间想了好久orz..最后看别人题解明明跟我想的一样还占用了空间。后来评论中的解释如下:一般题目中的不占用其他空间,多指的是占用空间为O(n)以下。 3.代码 [title] [] [url] [link text]123456789101112 public class Solution { public boolean isPalindrome(int x) { int a = x; int c = 0; while (x > 0) { c = c * 10 + x % 10; x = x / 10; } return c == a ? true : false; }} 4.一些总结: