Kā jūs aprēķināt telpas sarežģītību?
Kā jūs aprēķināt telpas sarežģītību?

Video: Kā jūs aprēķināt telpas sarežģītību?

Video: Kā jūs aprēķināt telpas sarežģītību?
Video: Video apmācība "Cilvēka organisms kā sarežģīta struktūra" 2024, Maijs
Anonim

Palīgdarbs Kosmoss : ir pagaidu telpa (izņemot ievades lielumu), ko jūsu algoritms piešķir problēmas risināšanai attiecībā uz ievades lielumu. Telpas sarežģītība ietver gan palīgierīces telpa un telpa ko izmanto ievade. Kosmosa sarežģītība = Ievades izmērs + palīgierīce telpa.

Tātad, kāda ir telpas sarežģītība ar piemēru?

Telpas sarežģītība ir algoritmam nepieciešamās darba krātuves apjoma mērs. Tas nozīmē, cik daudz atmiņas sliktākajā gadījumā ir nepieciešams jebkurā algoritma punktā. Tāpat kā ar laiku sarežģītība , mēs galvenokārt rūpējamies par to, kā telpa pieaugot ievades problēmas N lielumam, vajadzības pieaug.

Turklāt, kuram algoritmam ir vislielākā kosmosa sarežģītība? Šķirošanas algoritmi

Algoritms Datu struktūra Telpas sarežģītība: Sliktākā
Ātra šķirošana Masīvs O(n)
Apvienot kārtošanu Masīvs O(n)
Kaudzes kārtošana Masīvs O(1)
Gluda šķirošana Masīvs O(1)

Turklāt, kas ir telpas sarežģītība un laika sarežģītība?

Laika sarežģītība ir funkcija, kas apraksta summu laiks algoritms ņem vērā algoritma ievades apjomu. Telpas sarežģītība ir funkcija, kas apraksta atmiņas apjomu ( telpa ) algoritms izmanto algoritma ievades apjomu.

Vai telpas sarežģītība ietver ievadi?

Telpas sarežģītība ietver gan palīgdarbinieki telpa un telpa izmantoja ievade.

Ieteicams: