Sobes.tech
Senior

Binär qidiruv algoritmining murakkabligi nima?

sobes.tech AI

AIdan javob

Ikki qidirish algoritmining murakkabligi O(log n).

Tushuntirish:

  • Ikki qidirish tartiblangan massivda ishlaydi, har bir bosqichda qidiruv hududini yarmiga bo'ladi.
  • Har bir bosqichda, ko'rib chiqilayotgan elementlar soni yarmiga kamayadi.
  • Shuning uchun, bosqichlar soni massivning o'lchamining logarifmiga teng bo'ladi.

Misol uchun: agar massiv 1 000 000 elementdan iborat bo'lsa, ikki qidirish taxminan 20 ta solishtirishni amalga oshiradi (log₂(1 000 000) ≈ 20).