• LeetCode--報(bào)數(shù)(python版)

    重點(diǎn): 記錄前一個(gè)字符結(jié)果 使用兩個(gè)中間變量res/a 下標(biāo)要搞清楚

  • LeetCode--最后一個(gè)單詞的長(zhǎng)度(python版)

    重點(diǎn): 需要先strip字符串徒恋,防止尾部有空格的情況 字符串倒過(guò)來(lái)遍歷太防,range使用方法;或者使用 reversed

  • LeetCode--有效的括號(hào)(python版)

    重點(diǎn): 使用數(shù)組作為棧,append(i)&pop() 有兩處需要判斷l(xiāng)ist是否為空

  • LeetCode--羅馬數(shù)字轉(zhuǎn)整數(shù)(python版)

    重點(diǎn): 當(dāng)I/X/C在大符號(hào)之前凶伙,計(jì)算完需跳過(guò)下一次循環(huán) 使用字典 后來(lái)看評(píng)論里大家的討論号杏,發(fā)現(xiàn)還有一種想法更清晰:首先建立一個(gè)HashMap來(lái)...

  • LeetCode--楊輝三角(python版)

    研究規(guī)律瓤摧,使用遞歸方法計(jì)算出每一層的數(shù)組薪者,但是時(shí)間復(fù)雜度太高纵苛,不滿足需求剿涮,需要降低時(shí)間復(fù)雜度言津。解決方法:保存每一級(jí)的結(jié)果,降低冗余計(jì)算取试。優(yōu)化解法...

  • LeetCode--合并兩個(gè)有序數(shù)組(python版)

    剛開(kāi)始的想法是從頭遍歷兩個(gè)數(shù)組如果數(shù)組2有較大值就插入值數(shù)組1中悬槽,但是這樣數(shù)組1中的后續(xù)元素都要后移一位,數(shù)組中移動(dòng)元素成本太高瞬浓,時(shí)間復(fù)雜度肯定...

  • LeetCode--最大子序和(python版)

    官方解答:代碼非常簡(jiǎn)潔初婆,遍歷時(shí)當(dāng)和大于當(dāng)前最大值,就替換當(dāng)前最大值猿棉,否則sum歸零磅叛,保持當(dāng)前值,同時(shí)繼續(xù)尋找最大和值萨赁,for循環(huán)中的兩個(gè)if語(yǔ)句...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品