Redian新闻
>
中国彻底绞杀盗版音乐!220多万首下线
avatar
中国彻底绞杀盗版音乐!220多万首下线# PDA - 掌中宝
T*7
1
class Solution {
public:
string longestPalindrome(string s) {
int maxlen = 0;
string ret;
int st,end = 0;
for(int i = 0; i < s.size(); i ++){
int lena = expandPalin(s, i,i,s.size());
int lenb = expandPalin(s,i,i+1,s.size());
int len = max(lena,lenb);
if(len > maxlen)
{
st = i-(len-1)/2;
end = i+len/2;
maxlen = len;
}
}
return s.substr(st, end-st+1);
}

int expandPalin(string s, int i, int j, int len){
int L=i;
int R = j;
if( L >=0 && R< len && s[L]==s[R]) {
L--;
R++;
}
return R-L-1;
}
};
那個低級錯誤 改正,還是不對
avatar
p*m
2
视频音频一个也不拉下
avatar
g*r
3
what is this?
if(len > len)

【在 T******7 的大作中提到】
: class Solution {
: public:
: string longestPalindrome(string s) {
: int maxlen = 0;
: string ret;
: int st,end = 0;
: for(int i = 0; i < s.size(); i ++){
: int lena = expandPalin(s, i,i,s.size());
: int lenb = expandPalin(s,i,i+1,s.size());
: int len = max(lena,lenb);

avatar
e*n
4
是在线盗版音乐吧

【在 p*******m 的大作中提到】
: 视频音频一个也不拉下
avatar
b*g
5
if(len > len) ?
@[email protected]楼上比我抢先了几秒。。。。
avatar
l*n
6
中国音乐都是屎 who fucking cares.
avatar
e*5
7
是不是 if(len>maxlen)?
avatar
e*5
8
int expandPalin(string s, int i, int j, int len){
int L=i;
int R = j;
if( L >=0 && R< len && s[L]==s[R]) {
L--;
R++;
}
return R-L-1;
}
越界应该没有。不过这个函数里面if是不是改为while?
avatar
T*7
9
thats why!!!
thanks so muhc!!!

【在 e*********5 的大作中提到】
: int expandPalin(string s, int i, int j, int len){
: int L=i;
: int R = j;
: if( L >=0 && R< len && s[L]==s[R]) {
: L--;
: R++;
: }
: return R-L-1;
: }
: 越界应该没有。不过这个函数里面if是不是改为while?

avatar
k*a
10
考虑了输入字符串是空的情况吗?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。