2018-03-21 最長(zhǎng)回文子串搜索

(1)暴力解法

遍歷字符串中所有的子串,然后對(duì)每個(gè)子串進(jìn)行回文檢測(cè)。時(shí)間復(fù)雜度O(n的三次方)

(2)對(duì)稱性質(zhì)改進(jìn)

遍歷所有子串改為遍歷所有子串的中心點(diǎn)华坦,向外擴(kuò)散,從左自右不从,受到邊界和對(duì)稱性的影響惜姐,當(dāng)長(zhǎng)度達(dá)到一定時(shí),達(dá)到邊界椿息,可不用再繼續(xù)往外擴(kuò)散探索歹袁。而整個(gè)字符串的字符以及字符間的空隙都有可能是這個(gè)中心點(diǎn)。只要遍歷所有這些中心點(diǎn)寝优,在向外擴(kuò)散的同時(shí)条舔,一邊注意左右字符是否對(duì)稱,一邊注意是否達(dá)到最大邊界即可乏矾。長(zhǎng)度為n的字符串的中心點(diǎn)有2n-1個(gè)孟抗。每個(gè)中心點(diǎn)的平均比較次數(shù)為n/4(最長(zhǎng)比較長(zhǎng)度為n/2)∽晷模總得算法時(shí)間復(fù)雜度為O(n的平方)凄硼。

(3)馬拉車算法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市捷沸,隨后出現(xiàn)的幾起案子摊沉,更是在濱河造成了極大的恐慌,老刑警劉巖痒给,帶你破解...
    沈念sama閱讀 216,324評(píng)論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件说墨,死亡現(xiàn)場(chǎng)離奇詭異骏全,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)婉刀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,356評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門吟温,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人突颊,你說(shuō)我怎么就攤上這事鲁豪。” “怎么了律秃?”我有些...
    開(kāi)封第一講書人閱讀 162,328評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵爬橡,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我棒动,道長(zhǎng)糙申,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書人閱讀 58,147評(píng)論 1 292
  • 正文 為了忘掉前任船惨,我火速辦了婚禮柜裸,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘粱锐。我一直安慰自己疙挺,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,160評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布怜浅。 她就那樣靜靜地躺著铐然,像睡著了一般。 火紅的嫁衣襯著肌膚如雪恶座。 梳的紋絲不亂的頭發(fā)上搀暑,一...
    開(kāi)封第一講書人閱讀 51,115評(píng)論 1 296
  • 那天,我揣著相機(jī)與錄音跨琳,去河邊找鬼自点。 笑死,一個(gè)胖子當(dāng)著我的面吹牛脉让,可吹牛的內(nèi)容都是我干的樟氢。 我是一名探鬼主播,決...
    沈念sama閱讀 40,025評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼侠鳄,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了死宣?” 一聲冷哼從身側(cè)響起伟恶,我...
    開(kāi)封第一講書人閱讀 38,867評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎毅该,沒(méi)想到半個(gè)月后博秫,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體潦牛,經(jīng)...
    沈念sama閱讀 45,307評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,528評(píng)論 2 332
  • 正文 我和宋清朗相戀三年挡育,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了巴碗。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,688評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡即寒,死狀恐怖橡淆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情母赵,我是刑警寧澤逸爵,帶...
    沈念sama閱讀 35,409評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站凹嘲,受9級(jí)特大地震影響师倔,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜周蹭,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,001評(píng)論 3 325
  • 文/蒙蒙 一趋艘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧凶朗,春花似錦瓷胧、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,657評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至遇八,卻和暖如春矛绘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背刃永。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,811評(píng)論 1 268
  • 我被黑心中介騙來(lái)泰國(guó)打工货矮, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人斯够。 一個(gè)月前我還...
    沈念sama閱讀 47,685評(píng)論 2 368
  • 正文 我出身青樓囚玫,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親读规。 傳聞我的和親對(duì)象是個(gè)殘疾皇子抓督,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,573評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 最長(zhǎng)回文子串——Manacher 算法 1. 問(wèn)題定義 最長(zhǎng)回文字符串問(wèn)題:給定一個(gè)字符串,求它的最長(zhǎng)回文子串長(zhǎng)度...
    林大鵬閱讀 2,766評(píng)論 0 6
  • 問(wèn)題定義 最長(zhǎng)回文子串問(wèn)題:給定一個(gè)字符串束亏,求它的最長(zhǎng)回文子串長(zhǎng)度铃在。 解法1:暴力解法 找到字符串的所有子串,判斷...
    HITMiner閱讀 676評(píng)論 0 2
  • 你說(shuō),我給你講個(gè)故事定铜,有個(gè)女孩開(kāi)玩笑給一個(gè)男孩起了個(gè)外號(hào)阳液,結(jié)果那個(gè)男孩用了一輩子。------題記 2015年冬天...
    陳小咩_Kiki閱讀 340評(píng)論 0 0
  • 01 忽然之間鹰溜,2016年已經(jīng)過(guò)半。 翻開(kāi)2016年的新年計(jì)劃罩锐,我上半年制定的目標(biāo)基本上都實(shí)現(xiàn)了奉狈。 當(dāng)然也有目標(biāo),...
    楊小米閱讀 3,150評(píng)論 15 98
  • 介紹SiriKit SiriKit是讓你的內(nèi)容通過(guò)Siri展示的一個(gè)框架庫(kù)涩惑。當(dāng)用戶向Siri請(qǐng)求特別類型的服務(wù)時(shí)仁期,...
    孢子菌閱讀 4,275評(píng)論 1 6