Всем привет, я работаю программистом, у меня есть множество заметок по этой теме, и я хотел бы поделиться этим с читателями. Все статьи разделяю на мелкие части для лучшего понимания и вашего удобства. Как оценивается сложность алгоритмов. Поначалу было трудно понять, но разобраться можно)) Сложность алгоритма оценивают по количеству операций, выполняемых для достижения результата, из которых состоит этот алгоритм. Есть верхняя и нижняя границы сложности алгоритма, это когда для алгоритма можно подобрать такие входные данные, что он будет работать плохо-долго или быстро-хорошо. То есть, верхняя граница: максимальное время, которое может занять программа для получения выходных данных, выраженное в размере входных данных (наихудший сценарий). И нижняя граница : минимальное время, которое потребуется программе для получения выходных данных, выраженное в размере входных данных (наилучший сценарий). Для оценки сложности алгоритма используется такое понятие как "О-большое", она же "Big-O н
Программирование простыми словами. Как оценивается сложность алгоритмов. Часть 1
4 июля 20214 июл 2021
16
1 мин