1624 兩個相同字元之間的最長子字串

2021-10-19 18:36:12 字數 791 閱讀 3774

給你乙個字串s,請你返回兩個相同字元之間的最長子字串的長度,計算長度時不含這兩個字元。如果不存在這樣的子字串,返回-1

子字串是字串中的乙個連續字串行。

示例 1:

輸入:s = "aa"

輸出:0

解釋:最優的子字串是兩個 'a' 之間的空子字串。

示例 2:

輸入:s = "abca"

輸出:2

解釋:最優的子字串是 "bc" 。

示例 3:

輸入:s = "cbzxy"

輸出:-1

解釋:s 中不存在出現出現兩次的字元,所以返回 -1 。

示例 4:

輸入:s = "cabbac"

輸出:4

解釋:最優的子字串是 "abba" ,其他的非最優解包括 "bb" 和 "" 。

public class solution1624 }}

if (temp > max)

} return max;

} public static void main(string args)

}

vb擷取任意兩個特徵字元之間的字元

vb擷取字串 1 左部擷取left 字串,n n是要擷取的字元個數 2 中部擷取mid 字串,p,n 表示從第p個字元開始擷取n個字元 3 右部擷取right 字串,n 表示擷取字串的後n個字元 如 left abcdefg 3 的結果是 abc mid abcdefg 2,3 的結果是 bcd r...

adb shell 連線兩個相同裝置

當電腦連線了兩個相同型號的安卓裝置 例 hw obu 使用adb shell 時,adb devices 發現兩個裝置名稱一致,導致無法連線.1 先只連線乙個obu,adb shell 進入裝置 echo obu1 sys class android usb android0 iserial改名為 ...

兩個指標之間的運算

只有指向同一陣列的倆個指標變數之間才可以進行計算。否則是沒有意義的。int pf1,pf2 int arr 10 pf1 arr pf2 arr 1 auto result pf2 pf1 計算機具體運算是兩個位址值相減。應該是過載了運算子 結果是指標值相減除以指標所指物件的大小。因為單純的位址值相...