很簡(jiǎn)單,加入HashSet來(lái)進(jìn)行判斷 ''' classSolution{ publicbooleanvalidPalindrome(Strings){ intstart=0...
很簡(jiǎn)單,加入HashSet來(lái)進(jìn)行判斷 ''' classSolution{ publicbooleanvalidPalindrome(Strings){ intstart=0...
其實(shí)也比較簡(jiǎn)單 主要是學(xué)會(huì)去判斷回文串 同時(shí),題目說(shuō)最多可以刪除一個(gè)字母,意思是去比較start+1:end和start:end-1的字符串是不是回文串,需單獨(dú)弄一個(gè)函數(shù) 其...
拉姆達(dá)表達(dá)式由三部分構(gòu)成()代表參數(shù)->{}可省略,主體可以是表達(dá)式和語(yǔ)句,如果是表達(dá)式需要去return,但是語(yǔ)句只需要執(zhí)行即可 匿名內(nèi)部類(lèi)的意思就是這個(gè)類(lèi)沒(méi)有名字,只有n...
求平方根的基礎(chǔ)在于二分查找 long mid = (left + right) / 2;//為什么mid要為long,因?yàn)閙id mid也會(huì)自動(dòng)轉(zhuǎn)換為long,這樣就保證不會(huì)...
一開(kāi)始用雙指針,出現(xiàn)誤區(qū),解不出來(lái)用set也解不出來(lái)利用LinkedHashMap<node.val,count>來(lái)解題,先將所有node的val都放入map,如果已經(jīng)存在就...
題目:求除了自己的其余元素的乘積首先建立下圖這樣一個(gè)矩陣:一共有n列nums【0~n-1】只不過(guò)對(duì)角線變?yōu)?,代表不乘自己我們要做的是什么?把除了對(duì)角線的元素都乘起來(lái),相當(dāng)于...