LeetCode之Palindrome Number(回文数)
来源:互联网 发布:凯迪拉克atsl轮毂数据 编辑:程序博客网 时间:2024/06/05 07:24
1、题目
Determine whether an integer is a palindrome. Do this without extra space.
2、代码实现
代码实现1
public static boolean isPalindrome(int x) {if (x < 0) {return false;}String s = String.valueOf(x);char[] chars = s.toCharArray();int length = chars.length;for (int i = 0 ; i < length / 2; ++i) {if (chars[i] != chars[length - i -1]) {return false;}}return true;}
代码实现2
public static boolean isPalindrome1(int x) {if (x < 0) {return false;}String s = String.valueOf(x);char[] chars = s.toCharArray();int start = 0;int end = chars.length - 1;while (start < end) {if (chars[start++] != chars[end--]) {return false;}}return true;}
注意这里是start < end,不是 start != end;比如 2 != 3 , 下一步 3 != 2,这样会下表越界,注意
切记不要搞错了,
0 0
- LeetCode之Palindrome Number(回文数)
- [LeetCode]判断回文数(Palindrome Number)
- [LeetCode-9] Palindrome Number(回文数)
- Leetcode#9. Palindrome Number(回文数)
- LeetCode Palindrome Number回文数
- Leetcode-- Palindrome Number 回文数
- leetcode Palindrome Number 回文数
- palindrome-number(回文数)
- LeetCode 9 Palindrome Number (回文数)(Math)
- leetcode 9 Palindrome Number 回文数
- [leetcode] Palindrome Number 回文数判断
- 【LeetCode】9. Palindrome Number回文数判断
- (LeetCode)Palindrome Number -- 判断回文数
- 判断回文数 (Palindrome Number<from LeetCode>)
- LeetCode 9.Palindrome Number 回文数算法
- LeetCode-9. Palindrome Number(回文数)
- leetcode-9. Palindrome Number回文数
- LeetCode | 9. Palindrome Number (回文数)
- easyUI中的formatter用法
- 《ACM程序设计》书 训练题中的H题
- 深入剖析Tomcat 第二章 一个简单的Servlet服务器
- 解决intellij idea新建maven项目,加载archetype模型很慢
- 设计模式
- LeetCode之Palindrome Number(回文数)
- MIT的《深度学习》精读(9)
- 对于模态框的使用
- 2017 BAT某家实习生电面---第一次电面的惨痛经历
- webrtc 的回声抵消算法
- 页面滚动时,动态添加css动画
- LeetCode 141. Linked List Cycle(C++版)
- 大小堆实现
- Spring学习笔记2017.03.24