Про Big-O Notation
Під час розробки програми у програміста найчастіше є кілька способів вирішення однієї й тієї ж задачі. Наприклад, якщо варто відсортувати елементи в масиві, це можна зробити за допомогою сортування злиттям, сортування вставкою або декількома іншими методами. Очевидно, кожен алгоритм має свої плюси і мінуси, але в першу чергу розробник повинен вибрати найбільш ефективний.
Для пошуку оптимального рішення при розробці Python прийнято використовувати Big-O Notation — статистичну міру визначення складності алгоритму.
У цій статті розглянемо, чому у своїй роботі варто використовувати саме Big-O Notation і як її застосовувати на практиці за допомогою різних функцій Python.