Ayer tuve el primer examen de "Algoritmos 2 y Programacion Avanzada".
Estoy SUPER CONTENTO! Eran 5 preguntas en un examen de 1 hora 45 minutos.
Una de las preguntas era acerca del Big O Notation, la respondi perfecta.
Otra era explicar un algoritmo de busqueda y sorting en la vida real (Google!)
Y dos de ellas eran de, obviamente, programar.
La que mas puntos daba era crear un algoritmo Bubble Sort que ordenase una serie de numeros que nos dio el profe para poner en un Array en orden descendente.
Me tire una hora haciendolo (entre apuntes y demas) pero le puse una interfaz grafica para que el usuario viese los numeros en el Array al principio (que estaban desordenados, obviamente), tambien para que cada vez que el algoritmo hacia (o no) un swap con el numero de al lado el usuario lo viese, para que mostrase el orden de los numeros en cada pase y para que los mostrase ordenados del todo al final.
Al finalizar el examen y mandarselo al profe me di cuenta que habia cometido un fallo (que no afecta al programa pero que sin el habria quedado mejor).
Cree otro Array para guardar temporalmente cada pase y mostrar el Array final.. pero no lo use y use el primero.
Deje la otra pregunta sin contestar, pero un 8 seguro que me llevo!