Ce măsoară Big O?
Ce măsoară Big O?

Video: Ce măsoară Big O?

Video: Ce măsoară Big O?
Video: Big-O notation in 5 minutes — The basics 2024, Noiembrie
Anonim

mare - O notaţie. (definiție) Definiție: O teoretică măsura a executării unui algoritm, de obicei timpul sau memoria necesară, având în vedere dimensiunea problemei n, care este de obicei numărul de articole. Informal, spunând o ecuație f(n) = O (g (n)) înseamnă asta este mai puțin decât un multiplu constant al lui g (n).

În plus, ce înseamnă Big O?

O mare notația este folosită în informatică pentru a descrie performanța sau complexitatea unui algoritm. Big O descrie în mod specific scenariul cel mai rău caz și poate fi folosit pentru a descrie timpul de execuție necesar sau spațiul utilizat (de exemplu, în memorie sau pe disc) de către un algoritm.

În al doilea rând, Big O este cel mai rău caz? Deci, în căutarea binară, cel mai bun caz este O (1), medie și cel mai rău caz este O (autentificare). Pe scurt, nu există niciun fel de relație de tipul „ mare O este folosit pentru cel mai rău caz , Theta în medie caz ”. Toate tipurile de notație pot fi (și uneori sunt) folosite atunci când se vorbește despre cel mai bun, mediu sau cel mai rău caz a unui algoritm.

În afară de mai sus, ce este funcția Big O?

O mare notația este o notație matematică care descrie comportamentul limitativ al lui a funcţie când argumentul tinde către o anumită valoare sau infinit. O descriere a unui funcţie în ceea ce privește mare O notația oferă de obicei doar o limită superioară a ratei de creștere a funcţie.

Cum explicați notația Big O?

The Notație O mare definește o margine superioară a unui algoritm, limitează o funcție numai de sus. De exemplu, luați în considerare cazul Sortare prin inserție. Este nevoie de timp liniar în cel mai bun caz și timp pătratic în cel mai rău caz. Putem spune cu siguranță că complexitatea de timp a sortării de inserție este O (n ^ 2).

Recomandat: