C1 Data Structures and Algorithms Part 2
C1 Data Structures and Algorithms Part 2
Algorithm
Continuation…
Objectives:
sum(n): 1
i, sum = 0 1 1+1
for (i=1; i <= n ; i++) n+1
sum = sum + 1 n
return sum 1
T(x) = 1 + (n+1) + n +1
s(x) = 3
T(x) = 2n + 3
Example
Psuedocode Time Space
sum(arr[], n):
i, sum = 0
for (i =0; i < n ; i++)
sum = sum + arr[i]
for (i =0; i < n ; i++)
sum = sum + arr[i]
return sum
Activity #1
Psuedocode Time Space
return sum