LeetCode-9. Palindrome Number
来源:互联网 发布:火龙果软件培训 编辑:程序博客网 时间:2024/06/05 21:17
问题:https://leetcode.com/problems/palindrome-number/?tab=Description
Determine whether an integer is a palindrome. Do this without extra space.
判断一个整数是否是回文数。不能增加额外的空间。
分析: 因为不能增加额外的空间,所以每次比较头的数和末尾的数,如果不相等返回false。如果相等去掉首尾,再比较剩下数的首尾。
C++代码:
class Solution {public: bool isPalindrome(int x) { if(x<0) return false; int m=1; while(x/m>=10) m*=10; while(x !=0){ int left=x/m; int right=x%10; if(left != right) return false; x=(x%m)/10; m/=100; } return true; }};
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
- 9. Palindrome Number LeetCode
- 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
- hibernate自动建表失败
- Android教你如何用程序“手绘”女友
- 一个简单的servletJDBCweb项目
- Weex入门教程之7,从本地加载js、从服务器加载js文件显示
- 关于clrscr函数的问题
- LeetCode-9. Palindrome Number
- Android 开发艺术探索 读书笔记
- 中介者模式(24)
- 移动APP测试之安全性测试策略分析
- 车牌识别-模板匹配-BP神经网络-卷积神经网络[深度学习]
- Flask, Angularjs共存之道
- 算法训练 最短路 Bellman-Ford
- jQuery选择器 过滤选择器(六.表单对象属性过滤选择器)
- [二分] cf 768B Code For 1