Apakah kes terburuk dan kerumitan purata kes bagi pepohon carian binari?
Apakah kes terburuk dan kerumitan purata kes bagi pepohon carian binari?

Video: Apakah kes terburuk dan kerumitan purata kes bagi pepohon carian binari?

Video: Apakah kes terburuk dan kerumitan purata kes bagi pepohon carian binari?
Video: Keberkesanan Ubat Tinggi 2024, April
Anonim

Pokok carian binari

Algoritma Purata Kes terburuk
Angkasa O(n) O(n)
Cari O(log n) O(n)
Sisipkan O(log n) O(n)
Padam O(log n) O(n)

Selain itu, apakah kerumitan masa kes terburuk O besar bagi pokok carian binari?

Struktur rekursif a BST menghasilkan algoritma rekursif. Mencari didalam BST mempunyai O (h) paling teruk - kes masa jalan kerumitan , di mana h ialah ketinggian bagi pokok . Sejak s pokok carian binari dengan n nod mempunyai minimum O (log n) tahap, ia memerlukan sekurang-kurangnya O (log n) perbandingan untuk mencari nod tertentu.

Kedua, apakah kerumitan masa carian binari dengan lelaran? Prestasi Algoritma Carian Perduaan : Oleh itu, kerumitan masa algoritma carian binari ialah O(log2n) yang sangat cekap. Ruang tambahan yang digunakan olehnya ialah O(1) untuk berulang pelaksanaan dan O(log2n) untuk pelaksanaan rekursif kerana timbunan panggilan.

Soalan juga ialah, apakah kerumitan masa kes terburuk untuk mencari elemen dalam pepohon carian binari?

Kerumitan Masa : The kerumitan masa kes terburuk daripada cari dan operasi masukkan ialah O(h) dengan h ialah ketinggian Pokok Carian Binari . Dalam kes terburuk , kita mungkin mempunyai kepada perjalanan dari akar kepada nod daun yang paling dalam. Ketinggian serong pokok boleh menjadi n dan kerumitan masa daripada cari dan operasi sisipan mungkin menjadi O(n).

Adakah Big O kes terburuk?

Jadi, Dalam carian binari, yang terbaik kes ialah O (1), purata dan kes terburuk ialah O (log masuk). Pendek kata, tidak ada jenis hubungan jenis besar O digunakan untuk kes terburuk , Theta untuk purata kes ”. Semua jenis tatatanda boleh (dan kadangkala digunakan) apabila bercakap tentang terbaik, purata atau kes terburuk daripada sesuatu algoritma.

Disyorkan: