Үлкен 0 белгісін асимптотикалық белгілеу дегеніміз не?
Үлкен 0 белгісін асимптотикалық белгілеу дегеніміз не?

Бейне: Үлкен 0 белгісін асимптотикалық белгілеу дегеніміз не?

Бейне: Үлкен 0 белгісін асимптотикалық белгілеу дегеніміз не?
Бейне: Lesson 10: Conditional Statement in Arduino and Using Array | SunFounder Robojax 2024, Мамыр
Anonim

Үлкен-О . Үлкен-О , әдетте ретінде жазылады О , болып табылады Асимптотикалық белгі ең нашар жағдайда немесе берілген функция үшін өсу шегі. Ол бізге береді асимптотикалық алгоритмнің орындалу уақытының өсу жылдамдығының жоғарғы шегі.

Сол сияқты адамдар Big O белгісімен нені білдіреді деп сұрайды.

Үлкен О белгісі Информатикада алгоритмнің өнімділігін немесе күрделілігін сипаттау үшін қолданылады. Үлкен О ең нашар жағдай сценарийін арнайы сипаттайды және алады алгоритм арқылы талап етілетін орындау уақытын немесе пайдаланылатын кеңістікті (мысалы, жадта немесе дискіде) сипаттау үшін пайдаланылады.

Big O белгісі неге маңызды? Үлкен О белгісі алгоритмдерді жалпы тиімділік және ауқымдылық тұрғысынан талдауға мүмкіндік береді. Ол алгоритмнің тән тиімділігіне және оның енгізу өлшеміне қарай қалай өзгеретініне назар аудару үшін платформадан, тілден, ОЖ-дан өзгеруі мүмкін тиімділіктегі тұрақты тәртіп айырмашылықтарын алып тастайды.

Сонда Big O белгісі ең нашар жағдай ма?

Дегенмен үлкен немесе белгілеу еш қатысы жоқ ең нашар жағдай талдау, біз әдетте бейнелейміз ең нашар жағдай бойынша үлкен немесе белгілеу . Сонымен, екілік іздеуде ең жақсы іс болып табылады О (1), орташа және ең нашар жағдай болып табылады О (логин). Бір сөзбен айтқанда, мұндай қатынас түрі жоқ» үлкен О үшін пайдаланылады ең нашар жағдай , Тета орташа іс ”.

Үлкен О және кіші О белгісі дегеніміз не?

Үлкен - О ал инклюзивті жоғарғы шекара болып табылады аз - о қатаң жоғарғы шекара болып табылады. Мысалы, f(n) = 3n функциясы: in О (n²), о (n²), және О (n)

Ұсынылған: