Үймө сорт эмне үчүн колдонулат?
Үймө сорт эмне үчүн колдонулат?

Video: Үймө сорт эмне үчүн колдонулат?

Video: Үймө сорт эмне үчүн колдонулат?
Video: Эмне үчүн Клери сорту? 2024, Апрель
Anonim

The Үймөк сорттоо алгоритми кеңири таралган колдонулган анын натыйжалуулугунан улам. Үймөк сорттоо боло турган нерселердин тизмесин өзгөртүү менен иштейт сорттолгон а үймөк datastructure, бинардык дарак менен үймөк касиеттери. Экилик даракта ар бир түйүн эң көп дегенде эки тукумуна ээ.

Андай болсо, эмне үчүн биз үймөк сорттоону колдонобуз?

Heapsort алгоритм чектелген колдонот анткени Quicksort болуп саналат практикада жакшыраак. Үймөк Ишке ашырылган приоритеттүү кезектер болуп саналат колдонулган Примдин алгоритми жана Дийкстранын алгоритми сыяктуу График алгоритмдеринде. Буйрутма статистикасы: The Үймөк маалымат структурасы болушу мүмкүн колдонулган Anarrayдагы эң кичине (же эң чоң) элементти натыйжалуу табуу.

Жогорудагыдан тышкары, үймөк сорттоо кантип иштейт? The heapsort алгоритм эки бөлүккө бөлүүгө болот. Экинчи кадамда А сорттолгон массив эң чоң элементти кайра-кайра алып салуу менен түзүлөт үймөк (башкы үймөк ) жана аны массивге киргизүү. The үймөк сактоо үчүн ар бир алып салуудан кийин жаңыртылып турат үймөк мүлк. Heapsort ордунда аткарылышы мүмкүн.

Андан кийин суроо туулат, үймөктүн максаты эмнеде?

Кээ бир программалоо тилдеринде, анын ичинде C жана Паскаль, а үймөк Алдын ала сакталган компьютердин негизги сактагычынын (эстутумунун) аймагы, аны программа процесси кандайдыр бир өзгөрүлмө көлөмдөгү маалыматтарды сактоо үчүн колдоно алат, ал программа иштетилмейинче белгисиз.

Үймөк сорттоо деген эмне жана анын алгоритми?

Үймөк сорттоо алгоритми . Үймөк сорттоо популярдуу жана натыйжалуу болуп саналат сорттоо алгоритми компьютердик программалоодо. Үймөк сорттоо деп аталган толук бинардык дарактын өзгөчө түрү катары массивдин элементтерин визуализациялоо менен иштейт үймөк.

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