[LeetCode] Algorithms-9. Palindrome Number
来源:互联网 发布:淘宝怎么修改送货地址 编辑:程序博客网 时间:2024/06/06 21:49
描述
Determine whether an integer is a palindrome. Do this without extra space.
简单地说就是在不使用额外内存空间的情况下判断一个数是否是 回文数
思路
其实这道题我还是有一些疑惑的,不使用额外的内存空间,那如果我声明两个额外的变量,算不算使用了额外的内存空间呢,比如在下面的代码中,声明了两个变量a,b,但是提交的时候是可以的通过的,但是声明这两个变量肯定要使用栈中的空间呀,而栈也算内存中的一部分,所以就很迷惑了。
或者说这个“extra space”是有其他的意思,比如空间复杂度?如果有朋友看到这篇博客又正好知道的话,望指教一下,不胜感激。
代码
class Solution {public: bool isPalindrome(int x) { if(x < 0) return false; int a = 0, b = x; while(b != 0) { a = a * 10 + b % 10; b /= 10; } if(x == a) return true; return false;}};
阅读全文
0 0
- leetcode Algorithms 9. Palindrome Number
- [LeetCode] Algorithms-9. Palindrome Number
- Algorithms—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
- 9. Palindrome Number LeetCode
- leetcode 9. Palindrome Number
- LeetCode: 9. Palindrome Number
- leetcode 9. Palindrome Number
- LeetCode--9. Palindrome Number
- 大端和小端格式的区别,以及二维数组和指针数组的学习总结。
- WebSocket学习(一)——webSocket简介
- hdu 6216 A Cubic number and A Cubic Number
- 用MR实现Join逻辑的两种方法
- python进阶----推导式,异常
- [LeetCode] Algorithms-9. Palindrome Number
- jQuery attr和prop
- php中的 "->"是什么
- MOOC清华《面向对象程序设计》第8章:栈的实现(采用模板实例化)
- 利用VS2013编写C++程序
- XSS过滤(敏感词过滤)
- python进阶----魔术方法
- pdf转CAD怎么转好转
- Mysql 字符集相关