Šta je asimptotska notacija koja objašnjava veliku 0 notaciju?
Šta je asimptotska notacija koja objašnjava veliku 0 notaciju?

Video: Šta je asimptotska notacija koja objašnjava veliku 0 notaciju?

Video: Šta je asimptotska notacija koja objašnjava veliku 0 notaciju?
Video: CS50 2013 - Week 4 2024, April
Anonim

Big-O . Big-O , obično pisano kao O , je Asymptotic Notation u najgorem slučaju, ili plafon rasta za datu funkciju. Pruža nam jedan asimptotički gornja granica za brzinu rasta vremena izvođenja algoritma.

Isto tako, ljudi pitaju, šta mislite pod velikim O notacijom?

Veliko O notacija se koristi u računarstvu za opisivanje performansi ili složenosti algoritma. Big O posebno opisuje najgori scenario, i mogu koristiti za opisivanje potrebnog vremena izvršenja ili prostora koji se koristi (npr. u memoriji ili na disku) od strane algoritma.

zašto je velika O notacija važna? Veliko O notacija omogućava vam da analizirate algoritme u smislu ukupne efikasnosti i skalabilnosti. On apstrahuje stalne razlike u redosledu u efikasnosti koje mogu varirati od platforme, jezika, OS-a kako bi se fokusirao na inherentnu efikasnost algoritma i kako ona varira u zavisnosti od veličine ulaza.

Onda, da li je Big O notacija najgori slučaj?

Iako velika o notacija nema nikakve veze sa najgorem slučaju analize, mi obično predstavljamo najgorem slučaju by velika o notacija . Dakle, u binarnom pretraživanju, najbolji slučaj je O (1), prosjek i najgorem slučaju je O (logn). Ukratko, ne postoji vrsta odnosa tipa “ veliki O se koristi za najgorem slučaju , Theta za prosjek slučaj ”.

Šta je veliko O i malo O notacija?

Veliki - O je inkluzivna gornja granica, dok malo - o je stroga gornja granica. Na primjer, funkcija f(n) = 3n je: in O (n²), o (n²), i O (n)

Preporučuje se: