精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

java中如何實現最長回文子串

這篇文章給大家分享的是有關java中如何實現最長回文子串的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創新互聯是一家專注于成都網站設計、成都網站制作與策劃設計,靜寧網站建設哪家好?創新互聯做網站,專注于網站建設10余年,網設計領域的專業建站公司;建站業務涵蓋:靜寧等地區。靜寧做網站價格咨詢:18980820575

最長回文子串

給你一個字符串 s,找到 s 中最長的回文子串。

鏈接:https://leetcode-cn.com/problems/longest-palindromic-substring

示例 1:
輸入:s = "babad"
輸出:"bab"
解釋:"aba" 同樣是符合題意的答案。

示例 2:
輸入:s = "cbbd"
輸出:"bb"

示例 3:
輸入:s = "a"
輸出:"a"

示例 4:
輸入:s = "ac"
輸出:"a"
// 在評論區看到的解法,簡單易懂,效率高
class Solution {
    public String longestPalindrome(String s) {
        if(s.length() ==1){
            return s;
        }
        // arr保存回文的起始下標和結束下標
        char[] arr = s.toCharArray();
        int[] res = new int[2];
        // 回文即是中間相同,左右對稱的字符串,先確定中間對稱的部分,再向兩邊擴展。
        for(int i=0;i0&&end res[1]-res[0]){
            res[0] = start;
            res[1] = end;
        }
        // 重點:很好的提高了效率
        return ans;
    }
}

感謝各位的閱讀!關于“java中如何實現最長回文子串”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


當前文章:java中如何實現最長回文子串
文章起源:http://m.jcarcd.cn/article/jcepps.html
主站蜘蛛池模板: 91人人 | 欧美综合网 | 精品免费视在线观看 | 国产在线 | 日韩亚洲人成影院 | 日韩亚洲产在线观看 | 国产精华17区 | 九九精品视频 | 国产一区二区三四区 | 国产123页| 日韩欧美在线视频 | 韩国a级特黄特 | 精品午夜国产在 | 国产精品高清视亚洲 | 精品日韩欧美 | 精品二三区| 无码成人1000部免费视频 | 青春草视频在线观看 | 国产波霸爆 | 日本综合欧美 | 精品自拍9| 91播放| 精品欧美一区二区视 | 乱子伦一级在 | 国产精品喷潮免费观 | 精品熟人| 91福利在线视 | 91免费视频播放 | 日韩天天精品综合 | 国产亚洲视频网站 | 日本一夲道dvd在 | 国产日韩欧美二区 | 欧美日韩在线视频 | 九九在线精品 | 91这里有精品 | 成人福利在线看 | 国产玩弄醉 | 国产女主播勾搭美团 | 国产综合一 | 91电影院 | 国产在线观看 |