Kuidas arvutate ruumi keerukust?
Kuidas arvutate ruumi keerukust?

Video: Kuidas arvutate ruumi keerukust?

Video: Kuidas arvutate ruumi keerukust?
Video: Rahaedu põhimõtted - Kuidas raha enda eest tööle panna? 2024, November
Anonim

Abistav Kosmos : on ajutine ruumi (välja arvatud sisendi suurus), mille teie algoritm on probleemi lahendamiseks sisendi suuruse suhtes eraldanud. Ruumi keerukus sisaldab mõlemat abiseadet ruumi ja ruumi kasutatakse sisendiga. Ruumi keerukus = sisendi suurus + abiseade ruumi.

Just nii, mis on ruumi keerukus näitega?

Ruumi keerukus on algoritmi jaoks vajaliku töömahu mahu mõõt. See tähendab, kui palju mälu halvimal juhul on algoritmi mis tahes punktis vaja. Nagu ajaga keerukus , oleme peamiselt mures selle üle, kuidas ruumi vajadused kasvavad, kui sisendprobleemi suurus N kasvab.

Lisaks, milline algoritm on ruumilise keerukusega kõige keerulisem? Sorteerimisalgoritmid

Algoritm Andmete struktuur Ruumi keerukus: halvim
Kiire sorteerimine Massiiv Peal)
Ühenda sortimine Massiiv Peal)
Kuhja sorteerimine Massiiv O(1)
Sujuv sorteerimine Massiiv O(1)

Pealegi, mis on ruumi keerukus ja aja keerukus?

Aja keerukus on funktsioon, mis kirjeldab kogust aega algoritm võtab algoritmi sisendi hulga järgi. Ruumi keerukus on funktsioon, mis kirjeldab mälumahtu ( ruumi ) algoritm võtab algoritmi sisendi hulga järgi.

Kas ruumi keerukus hõlmab sisendit?

Ruumi keerukus hõlmab mõlemad abilised ruumi ja ruumi kasutatud sisend.

Soovitan: