Cálculo de asintóticas - 1
Задача
Para el siguiente código, encuentre las asintóticas:
int func(vector <int> arr) {
intn = arr.tamaño();
int max1 = INT_MIN, pos1 = -1;
para (int i = 0; i < n; i++) {
si (arr[i] > max1) {
max1 = matriz[i];
pos1 = yo;
}
}
int max2 = INT_MIN, pos2 = -1;
para (int i = 0; i < n; i++) {
si (i == pos1) continuar;
si (arr[i] > max2) {
max2 = matriz[i];
pos2 = yo;
}
volver max2;
}
1) O(1)
2) O(registro(n))
3) O(n)
4) O(n^2)
Выберите правильный ответ, либо введите его в поле ввода
Комментарий учителя