LeetCode 5.最長回文部分文字列【Java】

タイトルの説明

最長の回文サブストリング

ACコード

class Solution {
    public String longestPalindrome(String s) {
        String res="";
        for(int i=0;i<s.length();i++){
            for(int j=i,k=i;j>=0&&k<s.length()&&s.charAt(j)==s.charAt(k);j--,k++)
                if(res.length()<(k-j+1))
                    res=s.substring(j,k+1);
            for(int j=i,k=i+1;j>=0&&k<s.length()&&s.charAt(j)==s.charAt(k);j--,k++)
                if(res.length()<(k-j+1))
                    res=s.substring(j,k+1);
                   
        }
        return res;
    }
}
201件のオリジナル記事を公開 Like9 訪問者10,000以上

おすすめ

転載: blog.csdn.net/weixin_40992982/article/details/105516524
おすすめ