Hari ini kita membahas dalam sebuah kuliah algoritma yang sangat sederhana untuk menemukan elemen dalam array yang diurutkan menggunakan pencarian biner . Kami diminta untuk menentukan kompleksitas asimtotik untuk array elemen.
Ide saya adalah, bahwa itu adalah , atau lebih spesifik karena adalah jumlah operasi dalam kasus terburuk. Tapi saya bisa melakukan yang lebih baik, misalnya jika saya menekan elemen yang dicari pertama kali - maka batas bawahnya adalah .O ( log 2 n ) log 2 n Ω ( 1 )
Dosen mempresentasikan solusi sebagai karena kami biasanya hanya mempertimbangkan input kasus terburuk untuk algoritma.
Tetapi ketika mempertimbangkan hanya kasus terburuk, apa gunanya memiliki dan notasi ketika semua kasus terburuk dari masalah yang diberikan memiliki kompleksitas yang sama ( akan menjadi semua yang kita butuhkan, kan?).Ω Θ
Apa yang kulewatkan di sini?