Results (
Indonesian) 1:
[Copy]Copied!
Menghitung kompleksitas Waktu: <br><br>Mari mengatakan iterasi di Binary Search berakhir setelah iterasi k. Dalam contoh di atas, itu berakhir setelah 3 iterasi, jadi di sini k = 3 <br>Pada setiap iterasi, array dibagi dengan setengah. Jadi katakanlah panjang array di iterasi apapun n <br>Pada Iterasi 1, <br>Panjang array = n <br>Pada Iterasi 2, <br>Panjang array = n/2 <br>Pada Iterasi 3, <br>Panjang array = (n/2) /2 = n/ 22 <br>Oleh karena itu, setelah Iterasi k, <br>panjang array = n/2k <br>Juga, kita tahu bahwa setelah <br>setelah divisi k, panjang array menjadi 1 <br>Oleh karena itu <br>panjang array = n/2k = 1 <br>=> n = 2k <br>Menerapkan fungsi log pada kedua sisi: <br>=> log2 (n) = log2 (2k)<br>=> Log2 (n) = k log2 (2) <br>As (loga (a) = 1) <br>Oleh karena itu, <br>=> k = log2 (n) <br>Oleh karena itu, kompleksitas waktu dari Binary Search adalah <br><br>log2 (n)
Being translated, please wait..
