departamento de informática universidad técnica federico santa maría uso de función generatriz...

5
Departamento de Informática Departamento de Informática Universidad Técnica Federico Santa María Universidad Técnica Federico Santa María Uso de Función Generatriz Uso de Función Generatriz Quicksort Quicksort Prof: Rodrigo Arriagada

Upload: ysabel-herrero

Post on 23-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Departamento de Informática Universidad Técnica Federico Santa María Uso de Función Generatriz Quicksort Prof: Rodrigo Arriagada

Departamento de InformáticaDepartamento de InformáticaUniversidad Técnica Federico Santa MaríaUniversidad Técnica Federico Santa María

Uso de Función GeneratrizUso de Función GeneratrizQuicksortQuicksort

Prof: Rodrigo Arriagada

Page 2: Departamento de Informática Universidad Técnica Federico Santa María Uso de Función Generatriz Quicksort Prof: Rodrigo Arriagada

22

Rodrigo Alejandro Arriagada NuñezRodrigo Alejandro Arriagada NuñezFundamentos de Informática II ILI-153Fundamentos de Informática II ILI-153

Algoritmo QuicksortAlgoritmo Quicksort

Page 3: Departamento de Informática Universidad Técnica Federico Santa María Uso de Función Generatriz Quicksort Prof: Rodrigo Arriagada

33

Rodrigo Alejandro Arriagada NuñezRodrigo Alejandro Arriagada NuñezFundamentos de Informática II ILI-153Fundamentos de Informática II ILI-153

Recurrencia QuicksortRecurrencia Quicksort

• Veamos otro ejemplo mas complicado. Tomemos la recurrencia que surge cuando se analiza el Quicksort.

• Vimos antes como invertir la suma, cuando llega hasta n (i.e. t(z)/(1 − z)). En nuestro caso llega hasta n − 1, lo que obliga a un desplazamiento (i.e. zt(z)/(1− z)). La división por n nos hace restarle T (0) = 0, dividir por z e integrar. Transformar n − 1 es facil a partir de la tabla. De modo que tenemos:

Page 4: Departamento de Informática Universidad Técnica Federico Santa María Uso de Función Generatriz Quicksort Prof: Rodrigo Arriagada

44

Rodrigo Alejandro Arriagada NuñezRodrigo Alejandro Arriagada NuñezFundamentos de Informática II ILI-153Fundamentos de Informática II ILI-153

Ecuacion diferencialEcuacion diferencial

• Obtenemos la siguiente ecuación:

• Resolviendo con Maple o Matlab:

Page 5: Departamento de Informática Universidad Técnica Federico Santa María Uso de Función Generatriz Quicksort Prof: Rodrigo Arriagada

55

Rodrigo Alejandro Arriagada NuñezRodrigo Alejandro Arriagada NuñezFundamentos de Informática II ILI-153Fundamentos de Informática II ILI-153

SoluciónSolución

• Aplicando series de Taylor: