0
Предположим, у нас есть массив w
, содержащий n
целые числа. Следующим определением и следующим псевдокодом, пожалуйста, скажите, какова временная сложность алгоритма w.r.t. n
:Какова временная сложность этого алгоритма?
idx[i] = max(j) : 1 <= j < i and w[j] < w[i]
alg:
Data: w : array of integers - idx: a pointer to maximum index with the less value.
Date: w is 1based
idx[1] = -1
for i=: 2 to n do
j=i-1
while w[j] > w[i] and j <> -1
{
j = idx[j]
}
idx[i] =j
end