Мы когда учились был забавный момент, препод сначала начитал теорию по временной сложности алгоритмов, а потом начались лабы и решили на практике строить графики времени обработки в зависимости от количества элементов для разных алгоритмов засекая время исполнения, так вот в части случаев практика с теорией расходилась у препода была версия, что изза оптимизации исполнения на современных цпу