Cum se calculează complexitatea spațiului?
Cum se calculează complexitatea spațiului?

Video: Cum se calculează complexitatea spațiului?

Video: Cum se calculează complexitatea spațiului?
Video: Complexitatea algoritmilor și Big O Notation (bac, olimpiadă, admitere) 2024, Noiembrie
Anonim

Auxiliar Spaţiu : este temporar spaţiu (excluzând dimensiunea de intrare) alocată de algoritmul dvs. pentru a rezolva problema, în ceea ce privește dimensiunea de intrare. Complexitatea spațială include atât Auxiliary spaţiu și spaţiu utilizat de intrare. Complexitatea spațială = Dimensiune intrare + auxiliar spaţiu.

Chiar așa, ce este complexitatea spațiului cu exemplu?

Complexitatea spațială este o măsură a cantității de stocare de lucru de care are nevoie un algoritm. Asta înseamnă câtă memorie, în cel mai rău caz, este necesară în orice moment al algoritmului. Ca și cu timpul complexitate , suntem în mare parte preocupați de modul în care spaţiu nevoile cresc, în termeni mari, pe măsură ce dimensiunea N a problemei de intrare crește.

Mai mult, care algoritm are cea mai mare complexitate spațială? Algoritmi de sortare

Algoritm Structură de date Complexitatea spațiului: cel mai rău
Sortare rapida Matrice Pe)
Sortare îmbinare Matrice Pe)
Sortare grămadă Matrice O(1)
Sortare lină Matrice O(1)

În plus, ce este complexitatea spațiului și complexitatea timpului?

Complexitatea timpului este o funcție care descrie cantitatea de timp un algoritm ia în termeni de cantitate de intrare la algoritm. Complexitatea spațială este o funcție care descrie cantitatea de memorie ( spaţiu ) un algoritm ia în termeni de cantitate de intrare la algoritm.

Complexitatea spațiului include intrarea?

Complexitatea spațială include ambele Auxiliare spaţiu și spaţiu folosit de intrare.

Recomandat: