https://leetcode-cn.com/problems/linked-list-cycle/submissions/[https://leetcode-cn.com...
https://leetcode-cn.com/problems/linked-list-cycle/submissions/[https://leetcode-cn.com...
https://leetcode-cn.com/problems/longest-consecutive-sequence/submissions/[https://leet...
https://leetcode-cn.com/problems/rotate-image/submissions/[https://leetcode-cn.com/prob...
鏈表刪除節(jié)點(diǎn)是一道經(jīng)典的面試題,主要解體的思路為雙指針,指針a先運(yùn)動n次next,然后b指針和a指針一起運(yùn)動,直到到達(dá)tail這里主要需要關(guān)注幾點(diǎn)到corner case: ...
sum2問題可以使用dict cache target, 循環(huán)兩次列表即可算出結(jié)果 sum3的問題 先固定住第一個數(shù),然后雙指針分別指向第一個數(shù)之后和最后一個數(shù).遍歷第二個數(shù)...
關(guān)于我的 Leetcode 題目解答,代碼前往 Github:https://github.com/chenxiangcyr/leetcode-answers 問題的引出 我...
對于范圍的問題,例如最大子序列,最小子序列等都可以使用線段樹來解決。 線段樹每個節(jié)點(diǎn)指向左右范圍節(jié)點(diǎn)left,right,還需要保存范圍內(nèi)的[最大值或者最小值]ivalue,...
從最基礎(chǔ)的翻轉(zhuǎn)鏈表開始: 好,我們開始計算K個一組翻轉(zhuǎn)列表: k個一組的數(shù)組翻轉(zhuǎn) 組個組的之間的指針的指向修改