Kosmik murakkablikni qanday hisoblash mumkin?
Kosmik murakkablikni qanday hisoblash mumkin?

Video: Kosmik murakkablikni qanday hisoblash mumkin?

Video: Kosmik murakkablikni qanday hisoblash mumkin?
Video: Sayyoralarga qancha vaqtda yetib borish mumkin! 2024, Noyabr
Anonim

Yordamchi Kosmos : vaqtinchalik bo'sh joy Kirish hajmiga nisbatan muammoni hal qilish uchun algoritmingiz tomonidan ajratilgan (kirish hajmi bundan mustasno). Kosmik murakkablik ikkala koʻmakchini ham oʻz ichiga oladi bo'sh joy va bo'sh joy kiritish orqali ishlatiladi. Kosmik murakkablik = Kirish hajmi + yordamchi bo'sh joy.

Shunday qilib, misol bilan kosmik murakkablik nima?

Kosmik murakkablik algoritm uchun zarur bo'lgan ishchi xotira hajmining o'lchovidir. Bu, eng yomon holatda, algoritmning istalgan nuqtasida qancha xotira kerakligini anglatadi. Vaqt kabi murakkablik , biz asosan qanday qilib tashvishlanamiz bo'sh joy Ehtiyojlar, katta-Oh nuqtai nazaridan, kiritish muammosining N hajmi oshgani sayin o'sadi.

Bundan tashqari, qaysi algoritm eng yuqori kosmik murakkablikka ega? Saralash algoritmlari

Algoritm Ma'lumotlar tuzilishi Kosmik murakkablik: eng yomoni
Tez tartiblash Massiv O(n)
Birlashtirish tartibi Massiv O(n)
Uyma tartiblash Massiv O(1)
Silliq tartib Massiv O(1)

Bundan tashqari, kosmik murakkablik va vaqt murakkabligi nima?

Vaqtning murakkabligi miqdorini tavsiflovchi funksiyadir vaqt algoritm algoritmga kirish miqdori bo'yicha oladi. Kosmik murakkablik xotira hajmini tavsiflovchi funksiya ( bo'sh joy ) algoritm algoritmga kirish miqdori bo'yicha oladi.

Kosmik murakkablik kiritishni o'z ichiga oladimi?

Kosmik murakkablik o'z ichiga oladi ikkala yordamchi bo'sh joy va bo'sh joy tomonidan ishlatilgan kiritish.

Tavsiya: