De ce folosim notația O mare?
De ce folosim notația O mare?

Video: De ce folosim notația O mare?

Video: De ce folosim notația O mare?
Video: extras din filmul ❤ Ştefan cel Mare - Vaslui 1475 ❤ realizat in 1975 2024, Mai
Anonim

Notație O mare caracterizează funcțiile în funcție de ratele lor de creștere: pot fi reprezentate diferite funcții cu aceeași rată de creștere folosind la fel O notație . Scrisoarea Se folosește O deoarece rata de creștere a unei funcții este denumită și ordinea funcției.

De asemenea, trebuie să știți de ce este utilă notația Big O?

Notație O mare vă permite să analizați algoritmi în termeni de eficiență generală și scalabilitate. Ea abstrage diferențele de ordine constantă în eficiență, care pot varia de la platformă, limbă, sistem de operare pentru a se concentra pe eficiența inerentă a algoritmului și modul în care aceasta variază în funcție de dimensiunea intrării.

În plus, care notație Big O este mai eficientă? O (logN): Logaritmic Acesta este cel mai eficient algoritm de căutare. Numărul de operații atinge vârfuri la început și apoi se aplatizează pe măsură ce dimensiunea intrării crește. The cel mai un exemplu comun este un arbore de căutare binar. Pentru o explicație bună a implementării arborelui de căutare binară JavaScript, consultați acest articol.

În mod corespunzător, cum explici 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).

Este notația Big O cel mai rău caz?

Cu toate că o notație mare nu are nimic de-a face cu cel mai rău caz analiză, de obicei reprezentăm cel mai rău caz de o notație mare . 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 ”.

Recomandat: