У меня есть алгоритм: Вход: X, одномерный числовой массив размера n
Let A = an empty 1-D numerical array of size n
For i = 0 to n-1
Let s = X[0]
For j = 1 to i
Let s = s + X[j]
End For
Let A[i] = s /(i+1)
End For
Выход: n-элементный массив чисел A, такой что A[i] является средним значением элементов X[0],X[1],…,X[i]
Я пытаюсь написать формулу T (n) и вычислить ее, как написать цикл for J = 1 для i в цикле for i = 0 для n-1.
что такое формула T(n)?
T(n) — время, необходимое для выполнения алгоритма. t(n) будет использоваться для вычисления большого O ( O(n) ). поэтому на данный момент у меня T(n) = 2n+2(n-1)+5i(n-1)+6(n-1)+1. поскольку я подсчитывал записи, чтения и операции в алгоритме. Я не знаю, есть ли формула записи.