Puno ng Binaryong Paghahanap sa Sarili

May -Akda: Monica Porter
Petsa Ng Paglikha: 20 Marso. 2021
I -Update Ang Petsa: 27 Hunyo 2024
Anonim
MUSIC 1 - SIMPLE OSTINATO PATTERNS IN GROUPINGS OF 2s, 3s and 4s THROUGH BODY MOVEMENTS
Video.: MUSIC 1 - SIMPLE OSTINATO PATTERNS IN GROUPINGS OF 2s, 3s and 4s THROUGH BODY MOVEMENTS

Nilalaman

Kahulugan - Ano ang kahulugan ng Self-Balancing Binary Search Tree?

Ang isang self-balancing na punungkahoy para sa paghahanap ay isang uri ng istraktura ng data na inaayos ng sarili upang magbigay ng pare-pareho ang mga antas ng pag-access sa node. Sa isang self-balancing na punungkahoy ng paghahanap sa sarili, ang mga koneksyon mula sa tuktok na node hanggang sa mga karagdagang node ay pinagsunod-sunod at muling nababagay upang ang puno ay kahit na, at ang mga linya ng paghahanap ng tilapon para sa bawat dulo ng node ay pantay sa mga tuntunin ng haba.


Ang isang self-balancing na punungkahoy na paghahanap sa punungkahoy ay kilala rin bilang isang balanseng puno o balanse na punungkahoy na puno ng paghahanap.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinaliwanag ng Techopedia ang Self-Balancing Binary Search Tree

Ang isang puno ng paghahanap sa pangkalahatan ay nagbibigay ng isang istraktura ng data na may isang node sa tuktok, at alinman sa isa o dalawang node na konektado dito sa bawat kasunod na antas. Sinusuportahan ng mga binhing puno ng paghahanap ang tatlong operasyon - ang mga operator ay maaaring magpasok ng mga bahagi, magtanggal ng mga bahagi, o maghanap ng ilang bilang o iba pang nilalaman ng node. Bahagi ng pakinabang ng mga punungkahoy ng binary paghahanap ay ang uri ay maaaring pag-uri-uriin upang huwag pansinin ang isang kalahati ng puno sa bawat antas, na humahantong sa mas mahusay na mga workload sa paghahanap.


Ang positibong aspeto ng isang self-balancing na punungkahoy ng paghahanap sa paghahanap ay ang pantay na pag-access ay pantay - halimbawa, sa halip na kinakailangang pumunta ng limang hakbang sa isang gilid ng puno, o tatlong hakbang sa kabilang panig ng puno, dahil sa sarili Naayos na istruktura ng node, ang paghahanap ay pupunta lamang sa isang tiyak na bilang ng mga hakbang (n) sa anumang naibigay na end node. Ito ay nakamit sa pamamagitan ng pagkuha ng mga indibidwal na koneksyon ng node at pinapalitan ang mga ito sa mga pinansyal upang paikliin ang mga partikular na limbong ng puno.

Ang disbentaha sa isang self-balancing na binary search tatlo ay gumagana lamang ito kung ang mga koneksyon sa node ay "level-agnostic" - sa madaling salita, kung ang isang indibidwal na node ay maaaring mabago muli sa isang naunang antas upang maikli ang sanga ng puno . Halimbawa, kung ang isang punong balanse ng binary search puno ay binubuo ng isang naibigay na numero sa tuktok, at dalawang kasunod na mga numero sa magkabilang panig, at mayroong isang kadena ng tatlong karagdagang mga numero na may iisang node na koneksyon, ang pagsasaayos ng puno ay maglagay ang ikalimang node kasama ang ikatlong node sa halip ng ika-apat na node, upang ang ikatlong node ay may dalawang pagkonekta ng mga node sa halip ng isa. Gayunpaman, kung ang istraktura ng data ay kailangang matukoy ang mga partikular na nilalaman ng node bilang may kaugnayan sa isang tiyak na relasyon sa magulang / anak, ang pagsasaayos ng mga node na ito upang magkasya ang istraktura ng punungkahoy ay hindi gagana.