Wat beteken dit om 'n skikking te partisieer?
Wat beteken dit om 'n skikking te partisieer?

Video: Wat beteken dit om 'n skikking te partisieer?

Video: Wat beteken dit om 'n skikking te partisieer?
Video: Voor de rechter: dit gebeurt er tijdens een strafzaak - RTL NIEUWS 2024, Mei
Anonim

Afskorting waardes in 'n skikking . Jy het 'n groot, potensieel groot skikking van voorwerpe, in 'n ewekansige volgorde. Jy wil die verdeel skikking in twee dele: die onderste helfte met voorwerpe wat by die toestand pas, die boonste helfte met voorwerpe wat nie by die toestand pas nie. Hierdie operasie word die afskorting van 'n skikking.

Hierin, hoe verdeel die Quicksort 'n skikking?

Die sleutel proses in vinnig Sorteer is partisie (). Teiken van afskortings is, gegee 'n skikking en 'n element x van skikking as spilpunt, plaas x op sy korrekte posisie in gesorteer skikking en plaas alle kleiner elemente (kleiner as x) voor x, en plaas alle groter elemente (groter as x) na x.

Tweedens, hoe werk Quicksort-partisie? Die vinnige sorteer algoritme is 'n sorteeralgoritme wat 'n versameling sorteer deur 'n spilpunt te kies, en afskorting die versameling rondom die spilpunt, sodat elemente kleiner as die spilpunt daarvoor is, en elemente groter as die spilpunt daarna is.

Verder, wat bedoel jy met probleemverdeling?

In getalteorie en rekenaarwetenskap, die partisie probleem , of nommer afskorting , is die taak om te besluit of 'n gegewe multiversameling S van positiewe heelgetalle kan wees afgeskort in twee substelle S1 en S2sodanig dat die som van die getalle in S1 is gelyk aan die som van die getalle in S2. Alhoewel die partisie probleem is NP-

Wat is die vinnigste sorteeralgoritme?

Die tydkompleksiteit van Quicksort is O(n log n) in die beste geval, O(nlog n) in die gemiddelde geval, en O(n^2) in die ergste geval. Maar omdat dit die beste prestasie in die gemiddelde geval vir die meeste insette het, word Quicksort oor die algemeen beskou as die vinnigste ” sorteer algoritme.

Aanbeveel: