看板 Grad-ProbAsk 關於我們 聯絡資訊
Give a big-Oh characterization,In terms of n,of the running time of the following functions. int maxSub(int a[],int n) { int sum=0; int i,j,k; for(i = 0 ; i < n ; i++) for(j = i ; j < n ; j++) { int issum=0; for(k = i ; k <= j ; k++) issum += a[k]; } return sum; } 請益這題如何成為Big-oh得題目要求呢!? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.11.105
kuso0516:程式碼是不是打錯了 sum從頭到尾都是0? 04/03 12:56
APE36:題目確實這樣SUM=0; qq 04/03 13:18
kuso0516:那int maxSub(int a[],int n){ return 0;} 不就O(1)了 04/03 14:26
kuso0516:啊 我看錯了 是要求big-O... 04/03 14:26
kuso0516:我猜O(n^3) 04/03 16:21
APE36:有詳細過程證明嗎?? 04/04 00:19
simonjoker:我算是O(n^2) 04/05 13:00
simonjoker:囧 我算錯了 04/05 14:53
simonjoker:O(n^3)才對 04/05 15:18