Apa kasus terburuk dan kompleksitas kasus rata-rata dari pohon pencarian biner?
Apa kasus terburuk dan kompleksitas kasus rata-rata dari pohon pencarian biner?

Video: Apa kasus terburuk dan kompleksitas kasus rata-rata dari pohon pencarian biner?

Video: Apa kasus terburuk dan kompleksitas kasus rata-rata dari pohon pencarian biner?
Video: Kompleksitas Algoritma 2024, April
Anonim

Pohon pencarian biner

algoritma Rata-rata Kasus terburuk
Ruang angkasa Pada) Pada)
Mencari O(log n) Pada)
Memasukkan O(log n) Pada)
Menghapus O(log n) Pada)

Selain itu, apa kompleksitas waktu kasus terburuk O besar dari pohon pencarian biner?

Struktur rekursif dari BST menghasilkan algoritma rekursif. Mencari di sebuah BST memiliki HAI (H) terburuk - kasus waktu berjalan kompleksitas , dimana h adalah tinggi pohon . Sejak s pohon pencarian biner dengan n node memiliki minimum HAI (log n) level, dibutuhkan setidaknya HAI (log n) perbandingan untuk menemukan simpul tertentu.

Kedua, apa kompleksitas waktu pencarian biner dengan iterasi? Penampilan dari Algoritma Pencarian Biner : Karena itu, kompleksitas waktu dari algoritma pencarian biner adalah O(log2n) yang sangat efisien. Ruang bantu yang digunakan adalah O(1) untuk berulang-ulang implementasi dan O(log2n) untuk implementasi rekursif karena tumpukan panggilan.

Juga pertanyaannya adalah, apa kompleksitas waktu kasus terburuk dari pencarian elemen dalam pohon pencarian biner?

Kompleksitas Waktu : NS kompleksitas waktu kasus terburuk dari Cari dan operasi penyisipan adalah O(h) di mana h adalah ketinggian Pohon Pencarian Biner . Di dalam kasus terburuk , kami mungkin memiliki ke perjalanan dari akar ke simpul daun terdalam. Ketinggian miring pohon mungkin menjadi n dan kompleksitas waktu dari Cari dan operasi penyisipan mungkin menjadi O(n).

Apakah Big O adalah kasus terburuk?

Jadi, Dalam pencarian biner, yang terbaik kasus adalah HAI (1), rata-rata dan kasus terburuk adalah HAI (masuk). Singkatnya, tidak ada jenis hubungan tipe “ besar O digunakan untuk kasus terburuk , Theta untuk rata-rata kasus ”. Semua jenis notasi dapat (dan kadang-kadang) digunakan ketika berbicara tentang terbaik, rata-rata, atau kasus terburuk dari sebuah algoritma.

Direkomendasikan: