Leetcode Algorithms -- Palindrome Number
Palindrome Number (Easy)
Description
Determine whether an integer is a palindrome. Do this without extra space.
Analysis
乱搞出来了= =。这题的关键在于只能使用O(1)的空间复杂度。
我的做法是将整数中间划分。如1221则变成x = 12,y = 12.
而奇数位的整数进行一下特判即可,因为奇数位的整数肯定会出现满足一个情况
即x>=y10 && x< y100。对此之前处理掉末尾是0的所有整数
My Solution
1 | //C++ |