0
Ejercicio 1       Ejercicio 2       Ejercicio 3       Ejercicio 4        Resumen      Ordenamiento       Mat´ Barbeito    ...
Ejercicio 1                           Ejercicio 2                           Ejercicio 3                           Ejercici...
Ejercicio 1                            Ejercicio 2                            Ejercicio 3                            Ejerc...
Ejercicio 1                           Ejercicio 2                           Ejercicio 3                           Ejercici...
Ejercicio 1                           Ejercicio 2                           Ejercicio 3                           Ejercici...
Ejercicio 1                           Ejercicio 2                           Ejercicio 3                           Ejercici...
Ejercicio 1                           Ejercicio 2                           Ejercicio 3                           Ejercici...
Ejercicio 1                             Ejercicio 2                             Ejercicio 3                             Ej...
Ejercicio 1                  Ejercicio 2                  Ejercicio 3                  Ejercicio 4                   Resum...
Upcoming SlideShare
Loading in...5
×

holaholahola

113

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
113
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "holaholahola"

  1. 1. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 Resumen Ordenamiento Mat´ Barbeito ıasAlgoritmos y Estructuras de Datos II DC - FCEN - UBASegundo Cuatrimestre 2011 Mat´ Barbeito ıas Ordenamiento
  2. 2. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 ResumenEnunciado del Ejercicio 1 Sea A[0 . . . n − 1] un arreglo de persona con altura entre 1,00 y 1,99 metros. Dise˜e un algoritmo que ordene este arreglo de n acuerdo a la altura de cada persona en tiempo lineal en el peor caso. Los dem´s atributos de persona no deben tenerse en cuenta a a la hora de ordenar el arreglo. Demuestre que la cota temporal es correcta. Mat´ Barbeito ıas Ordenamiento
  3. 3. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 ResumenEjercicio 2 Dado A[0 . . . n − 1] un arreglo de naturales, tal cada uno tiene a lo sumo k d´ıgitos. Dise˜ar un algoritmo que ordene el arreglo en n O(n ∗ k) en el peor caso. Mat´ Barbeito ıas Ordenamiento
  4. 4. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 ResumenEjercicio 3 Se tiene un arreglo A[0 . . . n − 1] que cumple la siguiente condici´n: Si hay t elementos estrictamente mas chicos que o A[i] en A, entonces i es menor o igual que t + 2. Mat´ Barbeito ıas Ordenamiento
  5. 5. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 ResumenEjercicio 3 Se tiene un arreglo A[0 . . . n − 1] que cumple la siguiente condici´n: Si hay t elementos estrictamente mas chicos que o A[i] en A, entonces i es menor o igual que t + 1. ¿Qu´ pasa si cambiamos t + 1 por t + k, donde k es un e parametro y es mayor o igual a 1? Mat´ Barbeito ıas Ordenamiento
  6. 6. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 ResumenPrimera parte del ejercicio 4 Se desean ordenar los datos generados por un sensor industrial que monitorea la presencia de una determinada sustancia en un proceso qu´ ımico. Cada una de estas mediciones es un n´mero entero u positivo. Dada la naturaleza del proceso se sabe que, dada una √ secuencia de n mediciones, a lo sumo n valores est´n fuera del a rango [20, 40]. Proponer un algoritmo que permita ordenar ascendentemente una secuencia de mediciones con las caracter´ ısticas anteriores y cuya complejidad temporal sea O(n) en el peor caso, donde n es la longitud de la secuencia. Mostrar que la complejidad del algoritmo es O(n) en el peor caso, justificando su respuesta. Mat´ Barbeito ıas Ordenamiento
  7. 7. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 ResumenSegunda parte del ejercicio 4 Se desean ordenar los datos generados por un sensor industrial que monitorea la presencia de una determinada sustancia en un proceso qu´ ımico. Cada una de estas mediciones es un n´mero entero u positivo. Dada la naturaleza del proceso se sabe que, dada una √ secuencia de n mediciones, a lo sumo n valores est´n fuera del a rango [20, 40]. Suponer que se cuenta con un registro hist´rico de n o mediciones ordenado ascendentemente (pero no se tiene informaci´n de la distribuci´n de los datos) y una secuencia o o √ ordenada de n valores que se distribuyen como en el primer inciso. Proponer un algoritmo que permita mostrar por √ pantalla en orden ascendente los n + n elementos y cuya complejidad temporal sea O(n) en el peor caso. Mostrar que la complejidad del algoritmo es O(n). Mat´ Barbeito ıas Ordenamiento
  8. 8. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 ResumenHoy vimos Mini repaso de ordenamiento y complejidad Bucket sort (ej1) Counting sort (ej1 con naturales) Radix sort (ej2) Ejercicio de Parcial (ej4) Mat´ Barbeito ıas Ordenamiento
  9. 9. Ejercicio 1 Ejercicio 2 Ejercicio 3 Ejercicio 4 Resumen¿Preguntas? Mat´ Barbeito ıas Ordenamiento
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×