LeetCode 9.Palindrome Number2
来源:互联网 发布:淘宝免单微信群2017 编辑:程序博客网 时间:2024/05/29 14:26
针对上一题贴出另一种解法,但是速度没有上一篇文章的快。
class Solution {public: bool isPalindrome(int x) { if (x < 0) { return false; } int tmp = 1; // 将tmp位数变为与n一致 while(x / tmp >= 10) // 防止tmp溢出 { tmp *= 10; } // n = 0 表示所有位比较完 while(x != 0) { // 最高位 != 最低位 if (x / tmp != x % 10) { return false; } // 最高位 = 最低位 去掉最高位 去掉最低位 // 继续比较 x = (x % tmp) / 10; tmp /= 100; } return true; }};
阅读全文
1 0
- LeetCode 9.Palindrome Number2
- leetcode single number2
- number2
- 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
- 9. Palindrome Number LeetCode
- leetcode 9. Palindrome Number
- LeetCode: 9. Palindrome Number
- leetcode 9. Palindrome Number
- LeetCode--9. Palindrome Number
- node.js与gulp与es6
- Oracle数据库安装配置问题小结
- 迭代器
- git命令回顾(待完成)
- JavaWEB基础之Servlet
- LeetCode 9.Palindrome Number2
- PAT 1001 A+B Format 简洁代码的思考
- leetCode:Generate Parentheses
- 如何访问WEB-INF下面的jsp文件
- Python3.x爬虫下载网页图片
- 守护线程
- Java基础应用之运算符(位运算加密)
- Redis Sentinel机制与用法(一)
- 「转载」Linux线程死锁