Ի՞նչ է էքսպոնենցիալ գործարկման ժամանակը:
Ի՞նչ է էքսպոնենցիալ գործարկման ժամանակը:

Video: Ի՞նչ է էքսպոնենցիալ գործարկման ժամանակը:

Video: Ի՞նչ է էքսպոնենցիալ գործարկման ժամանակը:
Video: Ինչի՞ համար են նախատեսված համակարգչի այս կոճակները 2024, Մայիս
Anonim

Exponential Running Time . Խնդիրների մի շարք, որոնք կարող են լուծվել ա էքսպոնենցիալ ժամանակային ալգորիթմներ, բայց որոնց համար բազմանդամ ժամանակային ալգորիթմներ հայտնի չեն: Ասում են, որ ալգորիթմ է էքսպոնենցիալ ժամանակը, եթե T(n)-ը վերին սահմանափակված է 2-ովպոլի( ), որտեղ poly(n)-ը որոշ բազմանդամ է n-ում:

Այս կերպ ո՞րն է բազմանդամ և էքսպոնենցիալ գործարկման ժամանակը:

Էքսպոնենցիալ բարդությունն ավելի շատ է պահանջում ժամանակ և տարածություն, քան բազմանդամ Բարդություն նույն թվով փոփոխականների համար: Այսիմպտոմիկ էքսպոնենցիալ բարդությունն ավելի մեծ է, քան բազմանդամ բարդություն։ Էքսպոնենցիալ բարդությունն ավելի շատ է պահանջում ժամանակ և տարածություն, քան բազմանդամ Բարդություն նույն թվով փոփոխականների համար:

Երկրորդ, ո՞րն է ալգորիթմի գործարկման ժամանակը: Այն ալգորիթմի գործարկման ժամանակը կոնկրետ մուտքագրման համար կախված է կատարված գործողությունների քանակից: Որքան մեծ է գործողությունների քանակը, այնքան երկար է ալգորիթմի գործարկման ժամանակը . Մենք սովորաբար ցանկանում ենք իմանալ, թե քանի գործողություն է ալգորիթմ կկատարվի համամասնորեն իր մուտքագրման չափին, որը մենք կանվանենք:

Ըստ այդմ, ի՞նչ է էքսպոնենցիալ բարդությունը:

Սա քառակուսի ժամանակի օրինակ է Բարդություն . O(2^N) - Էքսպոնենցիալ Ժամանակը. Էքսպոնենցիալ Ժամանակը բարդություն նշանակում է ալգորիթմ, որի աճը կրկնապատկվում է մուտքային տվյալների հավաքածուի յուրաքանչյուր հավելումով: Եթե դուք գիտեք այլ էքսպոնենցիալ աճի օրինաչափություններ, սա աշխատում է մոտավորապես նույն կերպ:

Ո՞րն է համարվում բազմանդամ ժամանակ:

Ա բազմանդամ - ժամանակի ալգորիթմ է ալգորիթմ որի մահապատիժը ժամանակ կամ տրված է ա բազմանդամ մուտքի չափի վրա, կամ կարող է սահմանափակվել այդպիսի մի բազմանդամ . Խնդիրներ, որոնք հնարավոր է լուծել ա բազմանդամ - ժամանակի ալգորիթմ կոչվում են լուծվող խնդիրներ: Տեսակավորման ալգորիթմները սովորաբար պահանջում են կամ O(n log n) կամ O(n):2) ժամանակ.

Խորհուրդ ենք տալիս: