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

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

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

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

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

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

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

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

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

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

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

Синтез метанола
Синтез метанола очень похож на синтез аммиака 🤓 Реакция протекает по следующему уравнению: CO + 2H₂ ⇄ CH₃OH Это обратимая, каталитическая,...
Порядок слов в отрицательных предложениях
Не могу и не хочу! Как построить отрицательное предложение? Рассказываем в этой шпаргалке.  Есть несколько способов, с помощью которых...
Первые киевские князья от Владимира до Мстислава
✅ ВЛАДИМИР ПЕРВЫЙ — 980 год — провел языческую реформу — 988 год — принял христианство со своей дружиной в Корсуни и женился на византийской...
Ремарка
Театр одного актера (Вокруг — зрительный зал. Пришедшие на театральное представление переговариваются) Внимание!Минуту внимания! (кричит)...
Разбор заданий ЕГЭ-2022 по истории с Дальнего Востока
Разобрали задания, которые встретились на ЕГЭ-2022 по истории на Дальнем Востоке.
Гражданство РФ
Принципы гражданства: 1. Единое – гражданин субъекта, входящего в состав Российской Федерации, является одновременно российским гражданином 2....

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

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