大家好!今天,我在 LeetCode 上解決了三個問題:Koko 吃香蕉、Maximize the Confusion of an Exam、以及 Target Sum。今天是一週的開始,所以我計劃在這週解決一些問題。這可以幫助我更好地理解資料結構。有一些問題我在本週的計畫中重複了,因為我覺得這些問題都是概念性的,很難理解。這些問題可能需要練習幾次才能更好地理解。所以,重複像 N-Queens 這樣的問題會很有幫助。
在 LeetCode 中,問題太多了,解決多少問題並不重要。我們學習的概念和我們應用的邏輯確實非常重要。 Koko吃香蕉和最大化考試的混亂是今天的複習問題。他們幫我重新釐清了邏輯,我還學習了一些資料結構中的概念,像是雙端佇列、堆疊和佇列。複習所有概念將有助於我們長期記住重要的概念。
為了解決目標和問題,我們將使用動態規劃(DP)。 DP 方法將幫助我們追蹤我們找到了多少解決方案。由於我們需要從數組中返回可能解決方案的總數來獲取目標元素,因此該方法將幫助我們解決問題。
希望我的經驗對大家有幫助。
以上是解決問題的挑戰的詳細內容。更多資訊請關注PHP中文網其他相關文章!