Программирование на языке Python. Алгоритмы. Сложность алгоритмов
Доброго времени суток, читатели, зрители моего канала programmer's notes, любители языка Python. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Сложность алгоритмов Сложность алгоритма имеет как минимум две стороны: скорость выполнения (временнАя сложность) и используемая память. Вторая сторона не всегда важна. Представьте, например, что вы сортируете массивы, размеры которых составляют несколько сотен элементов. Понятно, что уже не важно, использует ли данный алгоритм сортировки дополнительную память или нет...
1 месяц назад
Сложность алгоритмов python
Сложность алгоритмов — это важная концепция в информатике, позволяющая оценить, как ресурсы (время выполнения, память) алгоритма растут с увеличением размера входных данных. В Python, как и в любом другом языке программирования, понимание сложности алгоритмов необходимо для написания эффективного и масштабируемого кода. Основные понятия: Временная сложность (Time Complexity): Оценивает, как время выполнения алгоритма увеличивается с ростом размера входных данных. Обычно выражается в нотации “O-большое” (Big O notation)...