最長遞增子序列 動態規劃
阿新 • • 發佈:2021-06-27
題目:
給你一個整數陣列nums
,找到其中最長嚴格遞增子序列的長度。
子序列是由陣列派生而來的序列,刪除(或不刪除)陣列中的元素而不改變其餘元素的順序。例如,[3,6,2,7]
是陣列[0,3,1,6,2,2,7]
的子序列。
思路:
動態規劃:
新建 nums.length 長度的陣列
兩次迴圈 1外層一次迴圈 找到 0 -- i 區間的最大子序列 dp陣列記錄下,並更新最大結果值
2 內層迴圈 一趟遍歷更新 0 - i 區間 最大的子序列存入dp[i]位置處
(一) 程式碼
堅持做好每一天該做的事情
時間長了,慢慢就會發現已經走了很遠
等一場大雨,下個痛快