Үйме сұрыптауға қосымша орын қажет пе?

Мазмұны:

Үйме сұрыптауға қосымша орын қажет пе?
Үйме сұрыптауға қосымша орын қажет пе?

Бейне: Үйме сұрыптауға қосымша орын қажет пе?

Бейне: Үйме сұрыптауға қосымша орын қажет пе?
Бейне: Ouverture d'un lot exceptionnel de cartes Pokemon acheté seulement 60 euros sur le bon coin ! 2024, Желтоқсан
Anonim

Heapsort – екілік үйме деректер құрылымын пайдаланатын салыстыруға негізделген сұрыптау алгоритмі. Біріктіру сұрыптауы сияқты Информатикада біріктіру сұрыптауы (біріктіру деп те жазылады) тиімді, жалпы мақсатты және салыстыруға негізделгенсұрыптау алгоритмі болып табылады. Көптеген іске асырулар тұрақты сұрыптауды жасайды, яғни кіріс пен шығыста тең элементтердің реті бірдей. https://kk.wikipedia.org › wiki › Merge_sort

Біріктіру сұрыптауы - Уикипедия

үйме сұрыптауда O (n log ⁡ n), O(n\log n), O(nlogn) жұмыс уақыты бар және кірістіру сұрыптауы сияқты үйінді сұрыптау орнында сұрыптайды, сондықтан сұрыптау кезінде артық орын қажет емес.

Үйінді сұрыптаудың жад кеңістігіне қойылатын талап қандай?

Үйінді сұрыптау O (n lg ⁡ (n)) O(n\lg(n)) O(nlg(n)) уақытында орындалады, ол n өсу сияқты масштабталады. Жылдам сұрыптаудан айырмашылығы, ең нашар жағдай O (n 2) O(n^2) O(n2) күрделілігі жоқ. Ғарыш тиімді. Үйме сұрыптау O (1) O(1) O(1) орын алады.

Неліктен үйме сұрыптау O 1 кеңістік күрделілігі?

2 Жауаптар. HEAP SORT өзін шақыратын MAX_HEAPIFY функциясын пайдаланады, бірақ оны қарапайым while циклі арқылы жасауға болады және осылайша оны итеративті функцияға айналдырады, ол кіріс бос орын алмайды, сондықтан HEAP SORT кеңістігінің күрделілігіндейін азайтуға болады. O(1).

Үйме сұрыптау туралы не шындық?

Үйінді сұрыптау - екілік үйме деректер құрылымына негізделген салыстыруға негізделген сұрыптау әдісі. Ол ең алдымен минималды элементті тауып, ең төменгі элементті басына орналастыратын таңдау сұрыптауына ұқсас. Қалған элементтер үшін бірдей процесті қайталаймыз.

Максималды үйме кезінде 5-тің орны қандай болады?

5 түбірде болады.

Ұсынылған: