Такие операции, как своп, практически игнорируются при расчете сложности.
Хотя все операции учитываются при расчете сложности времени.Но поскольку циклы являются доминирующими по сравнению с другими операциями, мы игнорируем другие операции и рассматриваем только доминирующие операции (поскольку при большом входном значении стоимость всех других операций намного меньше, чем у доминирующих операций).
В качестве примера ссортировка выбора: когда вы учитываете все затраты оператора, вы получаете функцию f (n) = an2 + bn + c (a, b и c являются константами и зависят от архитектуры машины).Здесь доминирующим термином является an2.Так мы можем сказать, Временная сложность селекционной сортировки O (an2). Мы также игнорируем коэффициент ведущих слагаемых a, так как a не меняет скорость роста.
Читали ли вы об асимптотике?анализ и обозначения, такие как тэта, омега, большой О. Посмотрите на них, это поможет вам получить ответ на свой вопрос.