Examen Agosto 2020

Examen Agosto 2020

de Mario Andres Ibañez Grajales -
Número de respuestas: 1

Tengo una duda respecto a la solución del ejericicio 1. si yo hubiera realizado una operacion de generar dos nuevas listas, ordenadas de manera inversa y después concatenadas, se tomaría como orden O(2n+2m) y estaria mal?

En respuesta a Mario Andres Ibañez Grajales

Re: Examen Agosto 2020

de Fernando Fernandez -
Que el orden sea O(2n + 2m) no es problema porque es lo mismo que O(n+m).
El problema es que, si le estás dando el significado correcto a concatenar, el resultado no es correcto. La lista no quedaría ordenada, y además quedarían repetidos los elementos que están en ambas listas, los cuales deberían quedar solo una vez, y además quedarían los elementos que están solo en una de las listas, los cuales no deberían quedar.

En el ejemplo de la letra te quedaría la lista [8,4,3,1,9.8.7.6.4.2,1 ].