Eksponensial iş vaxtı nədir?
Eksponensial iş vaxtı nədir?

Video: Eksponensial iş vaxtı nədir?

Video: Eksponensial iş vaxtı nədir?
Video: Расчет уровня вовлеченности сотрудников. Бережливое производство. 2024, Noyabr
Anonim

Eksponensial işləmə vaxtı . ilə həll edilə bilən problemlər toplusu eksponensial zaman alqoritmləri, lakin onlar üçün heç bir polinom zaman alqoritmləri məlum deyil. Alqoritmin olduğu deyilir eksponensial zaman, əgər T(n) 2 ilə yuxarı həddədirsəpoli( ), burada poli(n) n-də bəzi çoxhədlidir.

Bu şəkildə, polinom və eksponensial işləmə vaxtı nədir?

Eksponensial mürəkkəblik daha çox tələb edir vaxt və daha çox yer polinom eyni sayda dəyişənlər üçün mürəkkəblik. Semptomatik olaraq eksponensial mürəkkəbliyi daha böyükdür polinom mürəkkəblik. Eksponensial mürəkkəblik daha çox tələb edir vaxt və daha çox yer polinom eyni sayda dəyişənlər üçün mürəkkəblik.

İkincisi, alqoritmin işləmə müddəti nədir? The alqoritmin işləmə müddəti müəyyən bir giriş üçün yerinə yetirilən əməliyyatların sayından asılıdır. Əməliyyatların sayı nə qədər çox olarsa, bir o qədər uzun olur alqoritmin işləmə müddəti . Biz adətən nə qədər əməliyyat olduğunu bilmək istəyirik alqoritm çağıracağımız daxiletmənin ölçüsünə mütənasib olaraq icra edəcək.

Buna görə eksponensial mürəkkəblik nədir?

Bu, Kvadrat Zamanın bir nümunəsidir Mürəkkəblik . O(2^N) - Eksponensial Vaxt. Eksponensial Vaxt mürəkkəblik giriş məlumat dəstinə hər bir əlavə ilə artımı ikiqat artan alqoritmi ifadə edir. Başqalarını bilirsinizsə eksponensial böyümə nümunələri, bu təxminən eyni şəkildə işləyir.

Polinom vaxt nə hesab olunur?

A polinom - vaxt alqoritmi bir alqoritm kimin edamı vaxt ya a tərəfindən verilir polinom giriş ölçüsü üzrə, və ya belə bir məhdudlaşdırıla bilər polinom . A tərəfindən həll edilə bilən problemlər polinom - vaxt alqoritmi həll edilə bilən problemlər adlanır. Çeşidləmə alqoritmləri adətən O(n log n) və ya O(n) tələb edir2) vaxt.

Tövsiyə: