算法學習-時間複雜度

如下圖中函數的時間複雜度爲多少


有兩種方法去計算

  1. 內循環中,對於給定的i,j從i/3累加到i,循環次數爲2/3*i,外層循環中,i從1遍歷到n,每次編程當前值的3倍,即1,3,9,27,。。。通向爲3的k次方且3的k次方小於n,將內層循環次數按照遞增3倍做累加後得到循環總次數:如下圖

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章