Escolar Documentos
Profissional Documentos
Cultura Documentos
Sidnei Cruz
Departamento de Engenharias e Ciências do Mar
Uni-CV
2013/2014
Algoritmo
Algoritmo
Pseudo-Código
Algoritmo
Pseudo-Código
Medidas de Complexidade
InsertionSort
. Custo #Exec
InsertionSort(A)
. c1 n
1 for j = 2 to length[A] . c2 n-1
2 do key = A[j] . c3 n-1
c4 P tj : j = 2..n
P
3 i = j - 1 .
4 while i > 0 and A[i] > key . c5 P tj − 1: j = 2..n
5 do A[i+1] = A[i] . c6 tj − 1: j = 2..n
6 i = i - 1 . c7 n-1
7 A[i+1] = key
c 6 nj=2 tj − 1 + c 7(n − 1)
Análise melhor-caso
Análise pior-caso
T (n) = an 2
+ bn + c
Caso-médio