Бинардык издөө дарагынын эң начар абалы жана орточо татаалдыгы кандай?
Бинардык издөө дарагынын эң начар абалы жана орточо татаалдыгы кандай?

Video: Бинардык издөө дарагынын эң начар абалы жана орточо татаалдыгы кандай?

Video: Бинардык издөө дарагынын эң начар абалы жана орточо татаалдыгы кандай?
Video: ЭРКЕКТИН АЯЛЫН СҮЙБӨЙ КАЛГАНЫН КАНТИП БИЛСЕ БОЛОТ? 5 БЕЛГИ 2024, Ноябрь
Anonim

Бинардык издөө дарагы

Алгоритм Орточо Эң жаман учур
Космос O(n) O(n)
Издөө O(log n) O(n)
Insert O(log n) O(n)
Жок кылуу O(log n) O(n)

Мындан тышкары, экилик издөө дарагынын чоң О эң начар убакыт татаалдыгы кандай?

а-нын рекурсивдүү түзүлүшү BST рекурсивдүү алгоритмди берет. Издөө ичинде BST бар О (з) эң жаман - иш иштөө убактысы татаалдыгы , мында h - бийиктиги дарак . бери с бинардык издөө дарагы n түйүндөрү менен минималдуу О (log n) деңгээли, жок дегенде талап кылынат О (log n) белгилүү бир түйүндү табуу үчүн салыштыруу.

Экинчиден, кайталоо менен бинардык издөөнүн убакыт татаалдыгы кандай? аткаруу Бинардык издөө алгоритми : Ошондуктан, экилик издөө алгоритминин убакыт татаалдыгы болуп саналат O(лог2н) бул абдан натыйжалуу. Ал тарабынан колдонулган жардамчы мейкиндик O(1) үчүн кайталануучу ишке ашыруу жана O(log2н) чалуу стекине байланыштуу рекурсивдүү ишке ашыруу үчүн.

Ошондой эле суроо туулат, бинардык издөө дарагында элементти издөөнүн эң начар убакыт татаалдыгы кандай болот?

Убакыт татаалдыгы : The эң начар убакыттын татаалдыгы нын издөө жана киргизүү операциялары O(h) мында h бийиктиги Binary Search Tree . In эң жаман окуя , биз Май бар чейин тамырдан саякат чейин эң терең жалбырак түйүнү. Ийилген бийиктиги дарак май н жана убакыттын татаалдыгы нын издөө жана операцияны киргизүү Май O(n) болуп калат.

Big O эң жаман окуябы?

Ошентип, бинардык издөөдө эң жакшы иш болуп саналат О (1), орточо жана эң жаман окуя болуп саналат О (логн). Кыскасы, типтеги мамиле жок чоң О үчүн колдонулат эң жаман окуя , Тета орточо иш ”. Белгилердин бардык түрлөрү эң жакшы, орточо же жөнүндө сөз болгондо колдонулушу мүмкүн (жана кээде колдонулат). эң жаман окуя алгоритмдин.

Сунушталууда: