Я пытаюсь использовать различные типы алгоритмов сортировки, и я понимаю понятие асимптотической сложности времени и пространства.вычислить сложность времени/пространства во время работы программы
Мне интересно, можем ли мы написать какую-либо логику в самой программе, чтобы вычислить сложность пространства/времени этого алгоритма, чтобы мы могли иметь доказательство того, что алгоритм ведет себя так, как ожидалось?
У кого-нибудь есть мысли по этому поводу?
У вас может быть время вашего алгоритма с множеством входных длин, а затем определить, как шкала времени основана на входных длинах (например: линейная шкала времени линейно с увеличением входа). – Buddy
_Proving_, что алгоритм имеет указанное худшее поведение, не представляется возможным. –