Escolar Documentos
Profissional Documentos
Cultura Documentos
Departamento de Informáti
a
Ciên
ia da Computação/Engenharia da Computação/Engenharia Elétri
a
Estrutura de Dados/Estruturas de Informação
Segundo Semestre de 2009
Profa. Claudine Badue
Dê o
on
eito de
(a) algoritmo
(b) tipo de dados
(
) tipo abstrato de dados
1
Exer
í
io 6 [Ziviani, 2004; Exer
í
io 1.9℄
Avaliar as somas:
Pn
(a) i=1 i (Resposta: Sn = (1+n)n
2
)
Pn
(b) (Resposta: Sn = a aa−1 para a 6= 1; Sn = n, para a = 1.)
n
i
i=1 a
−1
Pn
(
) i=1 ia
i
(Resposta: Sn = nan+2 −an+1 (n+1)+a
(1−a)2
, para a 6= 1; Sn = (1+n)n
2
, para a = 1.)
Pn
(d) i=1 log i (Resposta: Sn = log n!)
Pn
(e) i=1 i2
−i
(Resposta: Sn = 4(n( 12 )n+2 − ( 12 )n+1 (n + 1) + 12 )
(f) 1 + 1/7 + 1/49 + · · · + (1/7)n (Resposta: Sn = 16 (1 − ( 17 )n ))
Pn−1
(g) 1
k=1 k(k+1) (Resposta: Sn = 1 − n1 )
2
(
) T (n) = cT (n − 1), c e k
onstantes, n > 0
T (0) = k
(Resposta: T (n) = kcn )
(d) T (n) = 3T (n/2) + n, n > 1
T (1) = 1
(Resposta: T (n) = 3nlog 3 − 2n)
Exer í io 10
Considere o algoritmo a seguir. Suponha que a operação
ru
ial é o fato de inspe
ionar um
elemento. O algoritmo inspe
iona os n elementos de um
onjunto e, de alguma forma, isso
permite des
artar 2/5 dos elementos e então fazer uma
hamada re
ursiva sobre os 3n/5
elementos restantes.
pro
edure Pesquisa (n : i n t e g e r ) ;
i f n <= 1
then ' i n s p e
i o n e elemento ' e t e r m i n e
else begin
para
ada um dos n e l e m e n t o s ' i n s p e
i o n e elemento ' ;
P e s q u i s a (3 n / 5 ) ;
end ;
end ;
(a) Es
reva uma equação de re
orrên
ia que des
reva este
omportamento.
(b) Converta esta equação para um somatório.
(
) Dê a fórmula fe
hada para este somatório. (Resposta: T (n) = 5n
2
− 23 )
3
Exer
í
io 12 [Ziviani, 2004; Exer
í
io 1.19℄
(a) Es
reva uma equação de re
orrên
ia que des
reva este
omportamento.
(b) Converta esta equação para um somatório.
(
) Dê a fórmula fe
hada para este somatório. (Resposta: T (n) = ( 5n
3
(log3 n) − n + 1) =
O(n log n))
Referên ia