Skip to content

Commit

Permalink
Explicacion del final terminada
Browse files Browse the repository at this point in the history
  • Loading branch information
Fabian-Martinez-Rincon committed Dec 9, 2023
1 parent 20b2767 commit 3d6f489
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion _posts/2023-8-17-final-taller.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,12 +112,17 @@ Tenemos los datos relevantes con colores que seria **denuncia** que contiene lo
Bien una vez que tenemos estos datos, podemos empezar a ver los puntos dados.

#### Punto A
- Al decirnos que estan agrupadas por categoria nos indica que es un merge.
- Al decirnos que estan agrupadas por categoria nos indica que es un vector de listas (un vector de 6 agrupa las denuncias por categoria).
- Tambien nos dice que estan ordenadas por numero de calle, por lo que usaremos el proceso de **InsertarOrdenado**

#### Punto B

- Al decir que recibe un vector de listas y devuelve una sola lista nos indica que tenemos que usar un **merge**
- Cuando nos dice que para cada nro de calle en especifica, ya sabemos que es un **merge acumulador** (un merge normal pero con un corte de control)
- Para los merges acumuladores es recomendable crear una estructura de datos aparte, que tenga los datos solicidatos, en este caso, **nro de calle**, **cantidad total de denuncias** y **cantidad de denuncias realizadas en el mes de julio**

#### Punto C
Bien, en este caso, yo lo que hago siempre es hacer el module en forma iterativa, para probar y despues lo paso a recursivo. Basicamente cambias el **while** por el **if** y despues llavas cambias en donde se incrementa la variable, por una llamada a la funcion con el incremento o modificación correspondiente.


![image](https://github.com/Fabian-Martinez-Rincon/Fabian-Martinez-Rincon/assets/55964635/749e071a-179f-4db5-97f3-1c2ede2e5fb8)

0 comments on commit 3d6f489

Please sign in to comment.