今天來寫寫資料結構的題目
f(N)=3+9+27+…+3^N = Σ3^I,for 0 <= I <=N ,
令 g(N)=3^N , c=N, n0=1, 則 f(N) <= cg(N) for all N>=1,故時間複雜度為O(3N )
N | Σ3^I | N×3N |
---|---|---|
1 | 3 | 9 |
2 | 12 | 27 |
3 | 39 | 81 |
A[3][2]
的位址為1936,A[2][3]
的位址為1908,假設每一個元素 4 bytes,則 A 的行(column)數是多少?A[2][3]
的位址在A[3][2]
之前,為列序。假設有 n 行,則(1) 1936=α+ 4 × (3n+2)
(2) 1908=α+ 4 × (2n+3)
(1)-(2) 28=4n-4
n= 8