Jestem nowy w zrozumieniu algorytmów informatycznych. Rozumiem proces wyszukiwania binarnego, ale mam niewielkie nieporozumienie z jego wydajnością.
W rozmiarze elementów znalezienie danego elementu wymagałoby średnio kroków. Biorąc podstawę 2 logarytmu obu stron daje . Czy więc średnia liczba kroków dla algorytmu wyszukiwania binarnego nie byłaby ?
Artykuł z Wikipedii na temat algorytmu wyszukiwania binarnego mówi, że średnia wydajność wynosi . Dlaczego tak jest? Dlaczego ten numer nie jest ?