leetcode 9 palindrome number
来源:互联网 发布:gta5美女角色捏脸数据 编辑:程序博客网 时间:2024/06/16 04:12
问题
https://leetcode.com/problems/palindrome-number/
方法
1, 直接比较法 92ms
class Solution {public: bool isPalindrome(int x) { if (x <0) return false; if (x<10) return true; int e = 1; for (int v=x/10; v; v/=10, e*=10); for (int b =10; b<=e; b*=10, e/=10) { int i = (x%b)/(b/10); int j = (x/e)%(10); if (i!= j) return false; } return true; }};
2, 半翻转 108ms
class Solution {public: bool isPalindrome(int x) { if (x < 0) return false; if (x < 10) return true; int fast = x, slow = x; int revhalf = 0; while(fast){ revhalf = revhalf *10 + slow%10; slow/=10; fast/=100; } return revhalf == slow || slow == revhalf/10; }};
0 0
- LeetCode 9 - Palindrome Number
- leetcode 9 Palindrome Number
- Leetcode【9】:Palindrome Number
- [leetcode 9] Palindrome Number
- [Leetcode] 9 - Palindrome Number
- LeetCode(9) Palindrome Number
- [leetcode 9] Palindrome Number
- LeetCode 9:《Palindrome Number》
- leetcode.9---------------Palindrome Number
- leetCode #9 Palindrome Number
- leetcode 9 Palindrome Number
- LeetCode 9: Palindrome Number
- leetcode-9 Palindrome Number
- LeetCode 9 Palindrome Number
- LeetCode 9 Palindrome Number
- LeetCode 9 - Palindrome Number
- leetcode #9 Palindrome Number
- leetcode 9 -- Palindrome Number
- 阿里云初始化mysql数据库安装5.5版本
- 这是 Linux 之父的办公室(组图)
- JDK 1.5新特性之静态导入
- CSS
- 笔记 android 监听网络状态变化-------广播
- leetcode 9 palindrome number
- vb9
- HDU 1160 FatMouse's Speed 最长上升子序列,重拾DP
- C++/MFC CString,string,char*转换
- 使用Autolayout xib实现动态高度的TableViewCell
- OC与JS的简单交互
- ios牛人博客
- Light OJ 1281
- 动态规划