Ako vypočítate zložitosť priestoru?
Ako vypočítate zložitosť priestoru?

Video: Ako vypočítate zložitosť priestoru?

Video: Ako vypočítate zložitosť priestoru?
Video: You are fluent in this language (and don't even know it) | Christoph Niemann 2024, November
Anonim

Pomocný Priestor : je dočasný priestor (okrem vstupnej veľkosti) pridelené vaším algoritmom na vyriešenie problému s ohľadom na veľkosť vstupu. Priestorová zložitosť zahŕňa obe pomocné priestor a priestor používa sa vstupom. Priestorová zložitosť = Vstupná veľkosť + pomocné priestor.

Len tak, čo je to priestorová zložitosť s príkladom?

Priestorová zložitosť je mierou množstva pracovného úložiska, ktoré algoritmus potrebuje. To znamená, koľko pamäte je v najhoršom prípade potrebné v ktoromkoľvek bode algoritmu. Rovnako ako s časom zložitosť , väčšinou sa zaoberáme tým, ako priestor potreby rastú, povedané veľkými, ako rastie veľkosť N vstupného problému.

Okrem toho, ktorý algoritmus má najväčšiu priestorovú zložitosť? Algoritmy triedenia

Algoritmus Dátová štruktúra Priestorová zložitosť: Najhoršie
Rýchle triedenie Pole O(n)
Zlúčiť triedenie Pole O(n)
Triediť haldy Pole O(1)
Hladké triedenie Pole O(1)

Okrem toho, čo je to priestorová a časová zložitosť?

Časová zložitosť je funkcia popisujúca množstvo čas algoritmus berie z hľadiska množstva vstupu do algoritmu. Priestorová zložitosť je funkcia popisujúca množstvo pamäte ( priestor ) algoritmus berie z hľadiska množstva vstupu do algoritmu.

Zahŕňa zložitosť priestoru vstup?

Priestorová zložitosť zahŕňa obe pomocné priestor a priestor používaný vstup.

Odporúča: