Эффективность алгоритма

Редакция Без Сменки
Честно. Понятно. С душой.

Говоря о алгоритмах(например, о сортировках), мы не раз упоминали, что такой алгоритм “неэффективен” — углубимся в это понятие.

🔹 Эффективность алгоритма — это свойство алгоритма, которое связано с вычислительными ресурсами необходимыми алгоритму.

Для любого алгоритма рассматривается временная и пространственная эффективность:

〰️ Временная сложность определяет число шагов, которые должен совершить алгоритм, в зависимости от объема входящих данных (n)

〰️ Пространственная сложность алгоритма определяет количество памяти, которое потребуется занять для работы алгоритма, в зависимости от объема входящих данных (n)

То есть мы хотим, чтобы алгоритм работал максимально эффективно: быстро и при этом затрачивал мало памяти.

📍 НО: различные ресурсы (время и память) нельзя сравнить напрямую, так что какой из двух алгоритмов считать более эффективным часто зависит от того, какой фактор более важен, например, требование высокой скорости или минимального использования памяти.

Где вы учитесь?

Вам также будет интересно

ДВУГРАННЫЙ УГОЛ
Угол на плоскости — простая математическая штука, пространство между двумя прямыми, исходящими из одной точки. А вот углов в пространстве в несколько...
Задания на паразитических червей
Задания на паразитических червей стали постоянными посетителями КИМов: то про аскарид спросят, как в прошлом году, то про цепней, как в этом задании....
Государственная власть
Так-так-так, какие же есть признаки государственной власти? 🔹 во-первых, она носит публичный характер, т.е. выступает от имени общества; 🔹...
Поле точечного заряда, однородное поле
➰ Точечный заряд — это заряженное тело, размерами которого можно пренебречь по сравнению с расстояниями от этого тела до других тел, несущих...
СОЕДИНЕНИЯ ХРОМА
ℹ️ Соединения хрома(II) CrO — основный оксид Cr(OH)₂ — основный гидроксид CrO + 2HCl → CrCl₂ + H₂O Cr(OH)₂ + 2HCl → CrCl₂ + H₂O 📌 Соединения...
Кулинария в эволюции
Разберёмся в их сути на ... кексах 🍰 Жил-был кекс. Нет, целая популяция кексов. Из-за мутационной и комбинативной изменчивости кексы немного...

0 комментария

Авторизуйтесь, чтобы оставить комментарий.