Ce este timpul de rulare exponențial?
Ce este timpul de rulare exponențial?

Video: Ce este timpul de rulare exponențial?

Video: Ce este timpul de rulare exponențial?
Video: Uite De Ce Stiinta NU Trebuie Sa Depaseasca Viteza Luminii 2024, Mai
Anonim

Timp de funcționare exponențial . Ansamblul de probleme care pot fi rezolvate de un exponenţială algoritmi de timp, dar pentru care nu se cunosc algoritmi de timp polinomi. Se spune că un algoritm este exponenţială timp, dacă T(n) este mărginit superior de 2poli( ), unde poli(n) este un polinom din n.

În acest fel, ce este timpul de rulare polinomial și exponențial?

Exponenţial complexitatea necesită mai mult timp și spațiu decât cel polinom complexitate pentru același număr de variabile. Asmptomic exponenţială complexitatea este mai mare decât polinom complexitate. Exponenţial complexitatea necesită mai mult timp și spațiu decât cel polinom complexitate pentru același număr de variabile.

În al doilea rând, care este timpul de rulare al unui algoritm? The timpul de rulare al unui algoritm pentru o anumită intrare depinde de numărul de operații executate. Cu cât este mai mare numărul de operații, cu atât este mai lung timpul de rulare al unui algoritm . De obicei vrem să știm câte operații an algoritm se va executa proporțional cu dimensiunea intrării sale, pe care o vom numi.

În consecință, ce este complexitatea exponențială?

Acesta este un exemplu de timp cuadratic Complexitate . O(2^N) - Exponenţial Timp. Exponenţial Timp complexitate denotă un algoritm a cărui creștere se dublează cu fiecare adăugare la setul de date de intrare. Dacă știi de altele exponenţială modele de creștere, aceasta funcționează aproape în același mod.

Ce este considerat timp polinomial?

A polinom - algoritm de timp este o algoritm a cărui executare timp este fie dat de a polinom pe dimensiunea intrării sau poate fi delimitat de o astfel de polinom . Probleme care pot fi rezolvate de a polinom - algoritm de timp se numesc probleme tratabile. Algoritmii de sortare necesită de obicei fie O(n log n) fie O(n2) timp.

Recomandat: