0
所以我們有矩陣鏈順序算法,它可以找到乘法矩陣的最優方法。我明白爲什麼它的運行時間爲O(n^3),但無法證明其大歐米茄(n^3)。該算法是下面 算法矩陣鏈順序(p)的動態規劃分析矩陣鏈順序
1. n ← p.length − 1
2. for i ← 1 to n do
3. m[i, i] ← 0
4. for l ← 2 to n do
5. for i ← 1 to n − l + 1 do
6. j ← i + l − 1
7. m[i, j] ← ∞
8. for k ← i to j − 1 do
9. q ← m[i, k] + m[k + 1, j] + pi−1pkpj (these are P(base)i-1
10. if q < m[i, j] then
11. m[i, j] ← q
12. s[i, j] ← k
13. return s
爲O(n^3)是顯而易見的,因爲有被嵌套,並運行爲O(n)倍三個環。我將如何去尋找大歐米茄(n^3)
你確實有一個名爲backquote的變量?什麼是pi-1pkpj? –