Dab tsi yog hom heap siv rau?
Dab tsi yog hom heap siv rau?

Video: Dab tsi yog hom heap siv rau?

Video: Dab tsi yog hom heap siv rau?
Video: Leng Yang - Yog Vim Dab Tsi (Official Full Song | Nkauj Tawm Tshiab) 2020/05/24 2024, Kaum ib hlis
Anonim

Cov Heap kev algorithm yog dav siv vim nws efficiency. Heap kev ua haujlwm los ntawm kev hloov cov npe ntawm cov khoom kom ua txheeb hauv a pob datastructure, ib tsob ntoo binary nrog pob khoom. Nyob rau hauv ib tug binarytree, txhua tus ntawm muaj, feem ntau, ob tug xeeb leej xeeb ntxwv.

Tsuas yog li ntawd, vim li cas peb thiaj siv heap sort?

Heapsort algorithm tau txwv siv vim Quicksort yog zoo dua hauv kev xyaum. Heap Ua raws qhov tseem ceeb queues siv hauv Graph algorithms zoo li Prim's Algorithm thiab Dijkstra's algorithm. Order statistics: Lub Heap cov ntaub ntawv qauv tuaj yeem ua tau siv kom muaj txiaj ntsig pom qhov kth tsawg tshaj plaws (lossis loj tshaj) cov khoom hauv cov kab ke.

Ib sab saum toj no, lub heap ua haujlwm li cas? Cov heapsort algorithm tuaj yeem muab faib ua ob ntu. Hauv kauj ruam thib ob, a txheeb array yog tsim byrepeatedly tshem tawm qhov loj tshaj plaws ntawm lub pob (Theroot of the pob ), thiab muab tso rau hauv lub array. Cov pob yog hloov kho tom qab txhua qhov kev tshem tawm kom tswj tau qhov pob vaj tse. Heapsort tuaj yeem ua hauv qhov chaw.

Tom qab ntawd, lo lus nug yog, lub hom phiaj ntawm heap yog dab tsi?

Hauv qee hom lus programming suav nrog C thiab Pascal, a pob yog thaj tsam ntawm pre-reserved computer main storage (nco) uas ib tug txheej txheem kev pab cuam yuav siv tau los khaws cov ntaub ntawv nyob rau hauv ib co variable nqi uas yuav tsis paub txog thaum lub program isrunning.

Heap yog dab tsi thiab nws cov algorithm?

Heap Sort Algorithm . Heap Sib yog apopular thiab npaum sorting algorithm hauv computer programming. Heap kev ua hauj lwm los ntawm visualizing lub ntsiab ntawm lub array raws li ib tug tshwj xeeb hom ntawm tiav binary ntoo hu ua pob.

Pom zoo: