Я пытаюсь получить худший порядок сложности во время выполнения нескольких созданных алгоритмов. Однако у меня возникла проблема, и я продолжаю стремиться выбрать неправильное или неправильное количество фундаментальных операций для алгоритма.Как узнать основную операцию при вычислении сложности во время выполнения?
Мне кажется, что выбор фундаментальной операции - это скорее искусство, чем наука. После поиска в Google и чтения моих текстовых полей я до сих пор не нашел хорошего определения. До сих пор я определил его как «Операция, которая всегда возникает при выполнении алгоритмов», например, сравнение или манипуляция массивом.
Но алгоритмы часто имеют много сравнений, которые всегда выполняются так, какую операцию вы выбираете?