Académique Documents
Professionnel Documents
Culture Documents
Seminario de Grado
Modulo: Algoritmos y Estructura de Datos
Tiempo total = n x t
Frecuencia de Conteo.
¿Cuántas veces se ejecuta x = x + 1?
a) X = X + 1 0(n)=1 vez
Análisis de los Algoritmos
repeat
until Pred //O(n)=1* Nro. Veces
Frecuencia de Conteo.
¿Cuántas veces se ejecuta x = x + 1?
∑ 1 = 1+1+…+1=n
i=1
n
∑ i = 1+2+…+n= n(n+1)
i=1 2
∑ i = 1 +2 +…+n =
2 2 2 2
n ( n+1 ) ( 2n+1 )
i=1 6
Ejemplo.
∑ 1 = 1+1+…+1=n 3n+1
i=1
Análisis de los Algoritmos
Grafica.
35
30
0(n) n
0(n)=3n+1 4 1 25
7 2
10 3
13 4
20
16 5 Serie1
19 6 15
22 7
25 8
28 9 10
31 10
0
1 2 3 4 5 6 7 8 9 10
Análisis de los Algoritmos
Ejemplo.
n n 3n2+2n+1
∑1 ∑1=nxn=n 2
i=1 j=1
Análisis de los Algoritmos
Grafica.
350
2
0(n ) n 300
2 2
0(n )=3n +2n+2 7 1
18 2 250
35 3
58 4
200
87 5
122 6 Serie1
163 7 150
210 8
263 9 100
322 10
50
0
1 2 3 4 5 6 7 8 9 10
Análisis de los Algoritmos
De manera genérica:
n n k+1
∑ ik = k+1 + Términos de menor grado
j=1
Donde k≥0
Ejemplo: para k=0
n n0+1
∑i= 0
0+1
=n
j=1
Ejemplo hacer: para k=1, k=2
Análisis de los Algoritmos
Ejemplo.
3 n2 (n+1) + 2n + 2
n n n n 2
∑ 1 ∑ i = ∑ n x i = n ∑i = n n (n+1)
2
i=1 j=i i=1 i=1
Análisis de los Algoritmos
Fibonaci: (0,1,2,3,5,8,13,21,…..n)
Fn=Fn-1 + Fn-2 para n ≥2
Se conocen 2 valores iniciales
F0 = 0 y F1=1
Mas ejemplos.
Análisis de los Algoritmos
Ejercicios.