leetcode 9 回文数
来源:互联网 发布:淘宝助手缓存清理 编辑:程序博客网 时间:2024/05/24 06:01
上原题先:
要求判断输入整数是否是回文数,并且不能使用额外空间。
两种思路:
1、第一种就是比较整数x的第一个元素和末尾元素,是否相等,不等直接false;否则,刨除掉这两个元素后,继续比较第一个元素和末尾元素,重复上述步骤。
bool isPalindrome(int x) { if(x < 0) {return false;}int i, j, d = 0;int t = x;while(t) {t/=10;d++;}i = 1;j = pow(10,d-1);while(i <= j) {if(x/j%10 != x/i%10) {return false;}j/=10;i*=10;}return true;}
bool isPalindrome(int x) { bool isPal = true;int a = 0;int t = x;if (x < 0) {isPal = false;} else {while (x) {a = a * 10 + x % 10;x /= 10;}isPal = (a == t ? true : false);}return isPal;}
阅读全文
0 0
- leetcode 9 回文数
- LeetCode 9 判断回文数
- LeetCode 9 palindrome (回文数)
- leetcode 9 Palindrome Number 回文数
- [LeetCode-9] Palindrome Number(回文数)
- Leetcode 9 Palindrome Number 回文数
- LeetCode-9-Palindrome Number(回文数)
- leetcode 回文数
- LeetCode Palindrome Number回文数
- Leetcode-- Palindrome Number 回文数
- leetcode Palindrome Number 回文数
- LeetCode 9 Palindrome Number (回文数)(Math)
- Leetcode #9 Palindrome Number 回文数 解题小节
- [LeetCode]判断回文数(Palindrome Number)
- [leetcode] Palindrome Number 回文数判断
- 【LeetCode】9. Palindrome Number回文数判断
- (LeetCode)Palindrome Number -- 判断回文数
- 判断回文数 (Palindrome Number<from LeetCode>)
- LifecycleProcessor not initialized
- redis密码管理
- 关于webview加载h5提示当前网站证书不可信的一些处理方法
- PB怎么用代码修改DW的字体的属性
- Web app root system property already set to different value: 'webapp.root'
- leetcode 9 回文数
- 索尼:声控将在VR中发挥大作用
- tensorflow 学习(三)使用flags定义命令行参数
- C++之swap()函数
- activity的启动模式有哪些?是什么含义?(二)
- switch
- Mysql 不同数据表之间增加或修改
- viewport深入理解
- mycat 单机安装