Kuinka lasket tilan monimutkaisuuden?
Kuinka lasket tilan monimutkaisuuden?

Video: Kuinka lasket tilan monimutkaisuuden?

Video: Kuinka lasket tilan monimutkaisuuden?
Video: Борьба с анкилозирующим спондилитом: откройте для себя силу 12 упражнений 2024, Saattaa
Anonim

Ylimääräinen Avaruus : on väliaikainen tilaa (lukuun ottamatta syöttökokoa), jonka algoritmi on osoittanut ongelman ratkaisemiseksi syötteen koon suhteen. Avaruuden monimutkaisuus sisältää molemmat apulaitteet tilaa ja tilaa syötteen käyttämä. Avaruuden monimutkaisuus = Tulokoko + lisälaite tilaa.

Niin, mitä on tilan monimutkaisuus esimerkin kanssa?

Avaruuden monimutkaisuus on algoritmin tarvitseman toimivan tallennustilan mitta. Tämä tarkoittaa, kuinka paljon muistia pahimmassa tapauksessa tarvitaan missä tahansa algoritmin kohdassa. Kuten ajan kanssa monimutkaisuus , olemme enimmäkseen huolissamme siitä, miten tilaa tarpeet kasvavat iso-Oh-termeillä, kun syöteongelman koko N kasvaa.

Lisäksi, millä algoritmilla on suurin avaruuskompleksi? Lajittelualgoritmit

Algoritmi Tietorakenne Tilan monimutkaisuus: Huonoin
Nopea lajittelu Array Päällä)
Yhdistä lajittelu Array Päällä)
Kasan lajittelu Array O(1)
Tasainen lajittelu Array O(1)

Sitä paitsi, mikä on tilan monimutkaisuus ja ajan monimutkaisuus?

Aika monimutkaisuus on funktio, joka kuvaa määrää aika Algoritmi ottaa algoritmiin syötetyn määrän perusteella. Avaruuden monimutkaisuus on funktio, joka kuvaa muistin määrää ( tilaa ) algoritmi ottaa algoritmiin syötetyn määrän perusteella.

Sisältääkö tilan monimutkaisuus syötteen?

Tilan monimutkaisuus sisältää molemmat apu tilaa ja tilaa käyttänyt syöttö.

Suositeltava: