Video: İkili axtarışın böyük O nədir?
2024 Müəllif: Lynn Donovan | [email protected]. Son dəyişdirildi: 2023-12-15 23:43
İkili axtarış xətti ilə müqayisədə daha sürətlidir axtarış kiçik massivlər istisna olmaqla.
İkili axtarış alqoritm.
Vizualizasiyası ikili axtarış alqoritm, burada 7 hədəf dəyərdir | |
---|---|
Sinif | Axtar alqoritm |
Ən yaxşı performans | O (1) |
Orta performans | O (log n) |
Ən pis halda kosmik mürəkkəblik | O (1) |
Burada ikili axtarışın mürəkkəbliyi nədir?
İkili axtarış ən pis loqarifmik zamanda işləyir, O(log n) müqayisələri aparır, burada n massivdəki elementlərin sayıdır, O böyük O işarəsidir və log loqarifmdir. İkili axtarış sabit (O(1)) yer tutur, yəni alqoritmin tutduğu yer massivdəki istənilən sayda element üçün eynidir.
Bundan əlavə, ikili axtarış ən sürətlidir? Bəli və xeyr. Bəli var axtarışlar bu, orta hesabla bir biseksiyadan daha sürətlidir axtarış . Amma mən inanıram ki, onlar hələ də O(lg N), daha aşağı sabitlə. Elementinizi tapmaq üçün sərf olunan vaxtı minimuma endirmək istəyirsiniz.
Eynilə soruşa bilərsiniz ki, ikili axtarışı necə yazırsınız?
İkili axtarış : Axtar dəfələrlə bölməklə çeşidlənmiş massiv axtarış yarımda interval. Bütün massivi əhatə edən intervalla başlayın. Əgər dəyəri axtarış açar intervalın ortasındakı elementdən azdır, intervalı aşağı yarıya qədər daralt. Əks halda yuxarı yarıya qədər daraltın.
İkili axtarışın vaxt mürəkkəbliyi nədir?
Beləliklə, alqoritmin göstərdiyi bir növ davranış olmalıdır mürəkkəblik log n. Gəlin bunun necə işlədiyini görək. ildən ikili axtarış O(1) ən yaxşı halda səmərəliliyinə və O(log n) ən pis halda (orta hal) səmərəliliyinə malikdir, biz ən pis vəziyyətin nümunəsinə baxacağıq. 16 elementdən ibarət çeşidlənmiş massivi nəzərdən keçirək.
Tövsiyə:
Hibrid ikili SIM-in mənası nədir?
Hibrid SİM kart qabına və yuvasına, ikili sim isə iki müxtəlif şəbəkədən ola bilən SİM kartlara uyğun olaraq ona aiddir. Həm SİM kart yuvası, həm də amicroSD kart yuvası kimi fəaliyyət göstərə bilən Hibrid SIM Slotis
Saxlama və axtarışın kodlaşdırılması nədir?
Psixoloqlar öyrənmə və yaddaş prosesində üç zəruri mərhələni fərqləndirirlər: kodlaşdırma, saxlama və axtarış (Melton, 1963). Kodlaşdırma məlumatın ilkin öyrənilməsi kimi müəyyən edilir; saxlama məlumatın zamanla saxlanmasına aiddir; axtarış informasiyaya ehtiyac duyduğunuz zaman əldə etmək qabiliyyətidir
19-un ikili nömrəsi nədir?
İKLİLİKDƏ ONDALIQ ƏDƏLƏR 0 0 17 10001 18 10010 19 10011 20 10100
İkili axtarışın ortasını necə tapmaq olar?
Sıralanmış massiv nəzərə alınmaqla, ən orta elementi tapırıq və elementi açarla yoxlayırıq. Ən orta element açara bərabərdirsə, biz açarı tapmışıq. Ən orta element açardan böyükdürsə, ən orta elementin sol yarısında, əks halda isə sağ yarıda axtarış aparırıq
Ən böyük böyük ekranlı televizor hansıdır?
Samsung-un 110 düymlük Ultra HDTV-si dünyanın ən böyük televizorudur və bazar ertəsi satışa çıxarılır