Çfarë është koha e ekzekutimit eksponencial?
Çfarë është koha e ekzekutimit eksponencial?

Video: Çfarë është koha e ekzekutimit eksponencial?

Video: Çfarë është koha e ekzekutimit eksponencial?
Video: Intervistë me Jaho Salihin / A është penduar ai për vrasjen e Azem Hajdarit - (12 Shtator 2003) 2024, Mund
Anonim

Kohëzgjatja eksponenciale . Tërësia e problemeve që mund të zgjidhen nga një eksponenciale algoritme kohore, por për të cilat nuk njihen algoritme kohore polinomiale. Thuhet se një algoritëm është eksponenciale koha, nëse T(n) kufizohet sipër me 2poli( ), ku poli(n) është disa polinom në n.

Në këtë mënyrë, çfarë është koha e ekzekutimit polinom dhe eksponencial?

Eksponenciale kompleksiteti kërkon më shumë koha dhe hapësirë se sa polinom kompleksiteti për të njëjtin numër të variablave. Në mënyrë asimptomatike eksponenciale kompleksiteti është më i madh se polinom kompleksiteti. Eksponenciale kompleksiteti kërkon më shumë koha dhe hapësirë se sa polinom kompleksiteti për të njëjtin numër të variablave.

Së dyti, çfarë është koha e ekzekutimit të një algoritmi? Të koha e ekzekutimit të një algoritmi për një input specifik varet nga numri i operacioneve të ekzekutuara. Sa më i madh të jetë numri i operacioneve, aq më i gjatë është koha e ekzekutimit të një algoritmi . Zakonisht duam të dimë se sa operacione janë algoritmi do të ekzekutohet në përpjesëtim me madhësinë e hyrjes së tij, të cilën do ta quajmë.

Prandaj, çfarë është kompleksiteti eksponencial?

Ky është një shembull i Kohës kuadratike Kompleksiteti . O(2^N) - Eksponenciale Koha. Eksponenciale Koha kompleksiteti tregon një algoritëm, rritja e të cilit dyfishohet me çdo shtesë në grupin e të dhënave hyrëse. Nëse dini për të tjera eksponenciale modelet e rritjes, kjo funksionon pothuajse në të njëjtën mënyrë.

Çfarë konsiderohet kohë polinomiale?

A polinom - algoritmi i kohës eshte nje algoritmi ekzekutimi i të cilit koha jepet ose nga a polinom në madhësinë e hyrjes, ose mund të kufizohet me një të tillë polinom . Problemet që mund të zgjidhen nga a polinom - algoritmi i kohës quhen probleme të zgjidhshme. Algoritmet e renditjes zakonisht kërkojnë ose O(n log n) ose O(n2) koha.

Recommended: