Logo az.boatexistence.com

Yığın qurmaqda ən yaxşı vəziyyət mürəkkəbliyi hansıdır?

Mündəricat:

Yığın qurmaqda ən yaxşı vəziyyət mürəkkəbliyi hansıdır?
Yığın qurmaqda ən yaxşı vəziyyət mürəkkəbliyi hansıdır?

Video: Yığın qurmaqda ən yaxşı vəziyyət mürəkkəbliyi hansıdır?

Video: Yığın qurmaqda ən yaxşı vəziyyət mürəkkəbliyi hansıdır?
Video: [Fövqi Əfəndi] Neçə müddətə normal bədən forması əldə etmək olar?- [www.OTV.az] 2024, Bilər
Anonim

2. Yığın tikərkən ən yaxşı halda mürəkkəblik nədir? İzahat: Ən yaxşı vəziyyət mürəkkəbliyi aşağıdan yuxarıya konstruksiyada sıralama massivi verildikdə baş verir.

Yığın qurmaqda ən pis mürəkkəblik nədir?

Tələb olunan əməliyyatların sayı yalnız yığın xassəsini təmin etmək üçün yeni elementin yüksəlməli olduğu səviyyələrin sayından asılıdır. Beləliklə, daxiletmə əməliyyatı O(log n) kimi ən pis vaxt mürəkkəbliyinə malikdir.

Yığın mürəkkəbliyi nədir?

Yığın çeşidləmə O (n lg ⁡ (n)) O(n\lg(n)) O(nlg(n)) zamanda işləyir və n böyüdükcə miqyaslanır. Sürətli çeşidləmədən fərqli olaraq, ən pis vəziyyət O (n 2) O(n^2) O(n2) mürəkkəbliyi yoxdur. Kosmosdan səmərəli. Yığın çeşidləmə O (1) O(1) O(1) boşluğunu tutur.

Yığın növünün mürəkkəbliyi nədir?

Heapsort O(n log n) orta, ən yaxşı və ən pis vaxt mürəkkəbliyi ilə səmərəli, qeyri-sabit çeşidləmə alqoritmidir. Heapsort Quicksort və Merge Sort ilə müqayisədə xeyli yavaşdır, ona görə də Heapsort praktikada daha az rast gəlinir.

Quraşdırma yığın əməliyyatının mürəkkəbliyi nə qədərdir?

2n ölçülü massiv yaradın və hər iki yığının elementlərini bu massivə kopyalayın. Ölçüsü 2n massivi üçün yığma yığınına zəng edin. Yığma əməliyyatı O(n) vaxtını alır. Prioritet növbə Max-Heap kimi həyata keçirilir.

Tövsiyə: