Дайте оценку big-O для числа операций, где операция представляет собой сравнение или умножение, используемое в этом сегменте алгоритма (игнорируя сравнения, используемые для проверки условий в циклах for, где a1, a2,..., положительные реальные цифры).Кроме того, функция max находит максимальное значение из индекса «i» в «j», а не сравнивает только два значения.
m := 0
for i := 1 to n
for j := i + 1 to n
m := max(ai, aj, m)
Проблема дает функцию max без описания.Функция получает три значения, «ai» - начальный индекс, «aj» - конечный, а «m» - переменная для сохранения максимального значения.Я думаю, что временная сложность функции равна O (n), потому что «A» - это просто массив, и мы должны пройти этот раздел, чтобы получить максимальное значение.Мы хотим знать, что это код bigO, а также функция max.