1. 程式人生 > >二分法logn時間複雜度解釋

二分法logn時間複雜度解釋

二分法的關鍵思想是 假設該陣列的長度是N那麼二分後是N/2,再二分後是N/4……直到二分到1結束(當然這是屬於最壞的情況了,即每次找到的那個中點數都不是我們要找的),那麼二分的次數就是基本語句執行的次數,於是我們可以設次數為x,N*(1/2)^x=1;則x=logn,底數是2,