由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - leetcoede新题Valid Palindrome
相关主题
palindrome int这个recursive能再java上实现么?L二电面据,附面经
回文数的问题L家电面
palindrome partioning IIleetcode 一道题 valid palindrome
这个Palindrome的Check的代码还有什么可以改进的?leetcode Palindrome Partitioning
FB Phone Interview Failed by a simple question请问大牛们Leetcode Palindrome Number 这道题(思路很简单,就是程序写不对)
Facebook电话面试总结大家帮忙看看我的Palindrome II 的解法
leetcode里的Palindrome partition问题DP通项公式
G四次电面面经请教一道面试题
相关话题的讨论汇总
话题: tolower话题: while话题: return话题: int
进入JobHunting版参与讨论
1 (共1页)
l*****a
发帖数: 559
1
大case有4个过不去,看不出倪端。
bool isPalindrome(string A) {
int i = 0; int j = A.length() - 1;
while(i < j){
while(i < A.length() && !(('a' <= A[i] && A[i] <= 'z') || ('A' <
= A[i] && A[i] <= 'z') || ('1' <= A[i] && A[i] <= '9'))){
i++;
}
while(j >= 0 && !(('a' <= A[j] && A[j] <= 'z') || ('A' <= A[j] &
& A[j] <= 'z') || ('1' <= A[j] && A[j] <= '9'))){
j--;
}
if(i >= j) return true;
if(tolower(A[i]) != tolower(A[j])){
return false;
}else{
i++;
j--;
}
}
return i >= j;
}
h*********o
发帖数: 230
2
大写字母Z,
数字是从0 开始 不是1.

<
&

【在 l*****a 的大作中提到】
: 大case有4个过不去,看不出倪端。
: bool isPalindrome(string A) {
: int i = 0; int j = A.length() - 1;
: while(i < j){
: while(i < A.length() && !(('a' <= A[i] && A[i] <= 'z') || ('A' <
: = A[i] && A[i] <= 'z') || ('1' <= A[i] && A[i] <= '9'))){
: i++;
: }
: while(j >= 0 && !(('a' <= A[j] && A[j] <= 'z') || ('A' <= A[j] &
: & A[j] <= 'z') || ('1' <= A[j] && A[j] <= '9'))){

p*****2
发帖数: 21240
3
我放到我的博客了。你可以参考一下。不用写的这么麻烦。
http://blog.sina.com.cn/s/blog_b9285de20101hbe5.html
h****n
发帖数: 1093
4
bool isPalindrome(string s) {
int i = 0, j = s.size()-1;
while(i while(i while(i if(i>j) break;
if(tolower(s[i])!=tolower(s[j])) return false;
i++;
j--;
}
return true;
}
l*****a
发帖数: 559
5
谢谢。

【在 h*********o 的大作中提到】
: 大写字母Z,
: 数字是从0 开始 不是1.
:
: <
: &

p*****2
发帖数: 21240
6

你刚才不是说用stack吗?

【在 h****n 的大作中提到】
: bool isPalindrome(string s) {
: int i = 0, j = s.size()-1;
: while(i: while(i: while(i: if(i>j) break;
: if(tolower(s[i])!=tolower(s[j])) return false;
: i++;
: j--;
: }

h****n
发帖数: 1093
7
看错题了,以为是那个valid parenthesis pair
惭愧

【在 p*****2 的大作中提到】
:
: 你刚才不是说用stack吗?

w**********o
发帖数: 140
1 (共1页)
进入JobHunting版参与讨论
相关主题
请教一道面试题FB Phone Interview Failed by a simple question
Palindrome Partitioning II Runtime ErrorFacebook电话面试总结
这种backtracking的问题怎么算时间复杂度?比如palindrom patitioning.leetcode里的Palindrome partition问题
Palindrome Partitioning II 的DP做法?G四次电面面经
palindrome int这个recursive能再java上实现么?L二电面据,附面经
回文数的问题L家电面
palindrome partioning IIleetcode 一道题 valid palindrome
这个Palindrome的Check的代码还有什么可以改进的?leetcode Palindrome Partitioning
相关话题的讨论汇总
话题: tolower话题: while话题: return话题: int