Dab tsi yog qhov kev sib hloov ob zaug?
Dab tsi yog qhov kev sib hloov ob zaug?

Video: Dab tsi yog qhov kev sib hloov ob zaug?

Video: Dab tsi yog qhov kev sib hloov ob zaug?
Video: Ntsuj plig mus dua twg tag lawm. 2024, Lub rau hli ntuj
Anonim

A ob npaug txoj cai kev sib hloov , los yog sab laug kev sib hloov , los yog yooj yim RL, yog a kev sib hloov uas yuav tsum tau ua thaum sim sib npaug ib tsob ntoo uas muaj sab laug subtree, uas yog txoj cai hnyav.

Ib yam li ntawd, tib neeg nug, LL kev sib hloov hauv AVL tsob ntoo yog dab tsi?

LL Kev Sib Hloov . Cov tsob ntoo qhia hauv daim duab hauv qab no yog ib qho AVL tsob ntoo Txawm li cas los xij, peb yuav tsum tau ntxig ib lub ntsiab rau hauv sab laug ntawm sab laug sub- tsob ntoo ntawm A. tsob ntoo tuaj yeem dhau los tsis sib luag nrog qhov muaj ntawm qhov tseem ceeb A. Yuav kom rov ua kom zoo dua qub tsob ntoo , LL kev sib hloov yog ua raws li qhia hauv daim duab hauv qab no.

Ib sab saum toj no, vim li cas AVL ntoo siv? Cov ntawv thov thiab siv AVL Tsob Ntoo yog qhov zoo tshaj plaws siv nyob rau hauv cov xwm txheej uas muaj cov ntaub ntawv tshawb nrhiav cov lus nug ntau zaus dua li qhov xwm txheej uas yuav tsum tau nquag ntxig thiab tshem tawm.

Ua kom pom qhov no, qhov nyiaj tshuav yog dab tsi?

DEFINITION: Tus qhov tseem ceeb ntawm ib tsob ntoo binary yog qhov sib txawv ntawm qhov siab ntawm nws ob lub subtrees (hR - hL). Cov qhov sib npaug (bf) ntawm qhov siab sib npaug binary tsob ntoo tuaj yeem siv rau ib qho ntawm qhov tseem ceeb -1, 0, +1. AVL node yog "leftheavy" thaum bf = 1, "equalheight" thaum bf = 0, thiab "rightheavy" thaum bf = +1.

Puas yog tsob ntoo binary sib npaug?

Txheeb xyuas yog tias a tsob ntoo yog qhov siab- sib npaug , tau qhov siab ntawm sab laug thiab txoj cai subtrees. Rov qab muaj tseeb yog qhov sib txawv ntawm qhov siab tsis ntau dua 1 thiab sab laug thiab sab xis yog sib npaug , txwv tsis pub rov dag.

Pom zoo: