Какво представлява асимптотичната нотация, която обяснява голямата 0 нотация?
Какво представлява асимптотичната нотация, която обяснява голямата 0 нотация?

Видео: Какво представлява асимптотичната нотация, която обяснява голямата 0 нотация?

Видео: Какво представлява асимптотичната нотация, която обяснява голямата 0 нотация?
Видео: Become A Master Of SDXL Training With Kohya SS LoRAs - Combine Power Of Automatic1111 & SDXL LoRAs 2024, Ноември
Anonim

Голямо-О . Голямо-О , обикновено се пише като О , е Асимптотична нотация за най-лошия случай или таван на растеж за дадена функция. Тя ни предоставя асимптотичен горна граница за скоростта на нарастване на времето за изпълнение на алгоритъма.

По същия начин хората питат какво имате предвид под нотация с голямо О?

Голямо О нотация се използва в компютърните науки за описание на производителността или сложността на алгоритъм. Голямото О описва конкретно най-лошия сценарий и мога да се използва за описание на необходимото време за изпълнение или използваното пространство (например в паметта или на диска) от алгоритъм.

защо нотацията с голямо О е важна? Голямо О нотация ви позволява да анализирате алгоритмите по отношение на общата ефективност и мащабируемост. Той абстрахира постоянните разлики в реда в ефективността, които могат да варират от платформа, език, ОС, за да се фокусира върху присъщата ефективност на алгоритъма и как тя варира в зависимост от размера на входа.

Тогава, най-лошият случай ли е нотацията с голямо О?

Макар че голяма o нотация няма нищо общо с най-лошия случай анализ, ние обикновено представляваме най-лошия случай от голяма o нотация . Така че, в двоично търсене, най-доброто случай е О (1), средно и най-лошия случай е О (вход). Накратко, няма вид връзка от типа „ голямо О се използва за най-лошия случай , Тета за средно случай ”.

Какво е нотация за голямо О и малко О?

Голям - О е включваща горна граница, докато малко - о е строга горна граница. Например, функцията f(n) = 3n е: in О (n²), о (n²) и О (н)

Препоръчано: