leetcode 最長字串

2021-09-24 01:37:55 字數 496 閱讀 1853

編寫乙個函式來查詢字串陣列中的最長公共字首。

如果不存在公共字首,返回空字串 「」。

示例 1:

輸入: [「flower」,「flow」,「flight」]

輸出: 「fl」

示例 2:

輸入: [「dog」,「racecar」,「car」]

輸出: 「」

解釋: 輸入不存在公共字首。

說明:所有輸入只包含小寫字母 a-z 。

用橫向遍歷

public static string longestcommonprefix(string strs) 

if(strs.length==1&&!strs[0].trim().isempty())

return strs[0];

for (int i = 0; i < strs[0].length() ; i++)

}return strs[0];

}

LeetCode 最長匹配括號字串

最長括號匹配長度。如果是 是否 的話,題目是easy,一旦是找最長,那就是hard難度了。棧記錄當前的 位置 關鍵是在斷開的位置,之後可能是全新的開始 也可能是並列的開始 要記錄長度,其實這就要求棧中不是括號,而是位置資訊。棧中的記錄為 看 下方 class solution def longest...

字串 Leetcode409 最長回文串

題目 給定乙個包含大寫字母和小寫字母的字串,找到通過這些字母構造成的最長的回文串。在構造過程中,請注意區分大小寫。比如 aa 不能當做乙個回文字串。注意 假設字串的長度不會超過 1010。思路 這題是easy題,不難,但是會有一些小坑。本題只是要求輸出最長回文串的長度,並沒有要求輸出最長字串,我在第...

Leetcode 字串 5 最長回文子串

給定乙個字串 s,找到 s 中最長的回文子串。你可以假設 s 的最大長度為 1000。示例 1 輸入 babad 輸出 bab 注意 aba 也是乙個有效答案。示例 2 輸入 cbbd 輸出 bb 我最開始感覺這道題乍一看有些懵,腦海裡能想到的演算法就是o n 2 o n 2 o n2 的暴力解法,...