leetcode 45: Jump Game II

題目描述 思路分析 最樸素的想法是,對於每個位置,挨個嘗試一遍不同的跳法,這樣總能找到最優解,最壞情況下A[i]=n,那麼時間複雜度爲O(n^2)。顯然會超時,所以在這個樸素的算法上改進。 如果用動態規劃求解,考慮如何劃分子問題。一個很自然的想法是將起跳點爲子問題邊界,令p[i]表示從第i個位置起跳,到終點所需最小步數,則代價函數爲p[i] = 1 + min{p[i + j]}, (1 ≤ j
相關文章
相關標籤/搜索