leetcode 演算法

 Kadane's Algorithm

動態規劃常常適用於有重疊子問題和最佳子結構性質的問題,動態規劃方法所耗時間往往遠少於樸素解法。

重疊子問題

https://magiclen.org/dynamic-programming-basic/

記憶法(Memoization)與製表法(Tabulation)

Top-down:記憶法(Memoization)

通常用遞迴

Bottom-up:製表法(Tabulation)

通常用for 從 0 到 n

最優子結構:
https://www.youtube.com/watch?v=JWTqsNvtwP4&ab_channel=GeeksforGeeks


留言

這個網誌中的熱門文章

WINDOWS cmd 操作:查看進程、TCP連線、刪除TCP連線和進程

mongodb aggregate 筆記

mongodb shell 操作