Kako izračunate kompleksnost prostora?
Kako izračunate kompleksnost prostora?

Video: Kako izračunate kompleksnost prostora?

Video: Kako izračunate kompleksnost prostora?
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim

Pomožni Vesolje : je začasno prostor (brez vhodne velikosti), ki jih vaš algoritem dodeli za rešitev težave, glede na velikost vhoda. Kompleksnost prostora vključuje oba pomožna prostor in prostor uporablja vnos. Kompleksnost prostora = Vhodna velikost + pomožna prostor.

Samo tako, kaj je prostorska kompleksnost s primerom?

Kompleksnost prostora je merilo količine delovnega pomnilnika, ki ga potrebuje algoritem. To pomeni, koliko pomnilnika je v najslabšem primeru potrebno na kateri koli točki algoritma. Kot s časom zapletenost , večinoma nas skrbi, kako prostor potrebe rastejo, v velikih-Oh izrazih, ko raste velikost N vhodnega problema.

Poleg tega, kateri algoritem ima največjo prostorsko kompleksnost? Algoritmi za razvrščanje

algoritem Struktura podatkov Kompleksnost prostora: najslabša
Hitro razvrščanje Niz O(n)
Združi razvrščanje Niz O(n)
Razvrstitev kopice Niz O (1)
Gladka sorta Niz O (1)

Poleg tega, kaj je prostorska kompleksnost in časovna kompleksnost?

Časovna zapletenost je funkcija, ki opisuje količino čas algoritem prevzame v smislu količine vnosa v algoritem. Kompleksnost prostora je funkcija, ki opisuje količino pomnilnika ( prostor ) algoritem upošteva količino vnosa v algoritem.

Ali kompleksnost prostora vključuje vnos?

Kompleksnost prostora vključuje oba pomožna prostor in prostor uporablja vnos.

Priporočena: