216 читали · 2 года назад
Что такое «O» большое в программировании?
Источник: Nuances of Programming Замечали ли вы, что одни программы выполняются дольше, чем другие? Причиной задержки может быть, например, используемый компьютер. Но предположим, что у вас хороший компьютер с мощным процессором. Тогда в чем причина? Дело в том, что время выполнения написанной программы зависит от переданных входных данных. Но как выяснить, эффективна ли программа? Есть ли способ это определить? Как проверить, при передаче каких входных данных программа работает лучше всего? Прежде чем перейти к ответам, разберемся с тем, как вообще работает эффективная программа...
699 читали · 1 год назад
Сложность алгоритмов в программировании
Сложность алгоритмов в программировании - это тема, которая обсуждается и дискутируется на протяжении десятилетий. Алгоритмы являются основой любой компьютерной программы, и их сложность может оказать значительное влияние на производительность программы. В этой статье мы рассмотрим различные типы сложности алгоритмов и то, как они влияют на программирование. Сложность алгоритмов можно разделить на две основные категории: временная сложность и пространственная сложность. Временная сложность - это...