題目描述
對於乙個字串,請設計乙個高效演算法,計算其中最長回文子串的長度。
給定字串a以及它的長度n,請返回最長回文子串的長度。
例如:輸入 「abc1234321ab」, 12
返回值:7
//最長回文子串
public
static
intgetlongestpalindrome
(string a,
int n)
int maxlen =0;
byte
array = a.
getbytes()
;int resultmaxlen =0;
for(
int i =
0; i < n; i++)if
(array[i]
== array[j]
)int k =0;
boolean b =
true
;while
(k < templen /2)
}if(b)}}}
return resultmaxlen;
}
最長回文串 演算法 4 求解最長回文子串
問題描述 給定乙個字串 s,找到 s 中最長的回文子串。你可以假設 s 的最大長度為 1000。注釋 回文通俗的說就是正著念和反著念都一樣,如 上海自來水來自海上。示例 1 輸入 dabccbac 輸出 abccba 示例 2 輸入 cbbd 輸出 bb 解題思路 此處撰寫解題思路 遍歷每乙個索引,...
最長回文子串 最長回文子串行
1.最長回文子串行 可以不連續 include include include include using namespace std 遞迴方法,求解最長回文子串行 intlps char str,int i,int j intmain include include include using n...
經典演算法 最長回文子串
時間限制 1000ms 單點時限 1000ms 記憶體限制 64mb 小hi和小ho是一對好朋友,出生在資訊化社會的他們對程式設計產生了莫大的興趣,他們約定好互相幫助,在程式設計的學習道路上一同前進。這一天,他們遇到了一連串的字串,於是小hi 就向小ho 提出了那個經典的問題 小ho 你能不能分別在...