martes, 17 de noviembre de 2015

Portafolio de Ejercicios

1.   Crear una lista simple la cual debe ingresar números reales, luego ordenarlos de mayor a menor, imprimir la lista, obtener el promedio de los valores de cada lista, comprobar cuál es el valor que más se repite en la lista. 

Resolución: 

Clase numero 


Clase nodo 


Clase Lista










Clase Principal




Ejecución





2.     Crear una lista simple enlazada de número enteros, se desea añadir un nodo entre dos nodos consecutivos; el dato del nuevo nodo debe ser la diferencia en valor absoluto de los dos nodos.
Ejemplo si tengo la siguiente lista
 |   20   |   |   43   |  |   17   |  |   4    |  |    11   |
Se dese insertar un dato entre 43 y 17.
Reviso que exista la secuencia
Luego calculo el valor absoluto de (43-17)
Inserto entre esos elementos.

 |   20   |   |   43   |  |   26  |  |   17   |  |   4    |  |    11   |

Clase Nodo


Clase Lista

























Clase Principal

























Solución




3.     Escribir un programa para obtener una lista doblemente enlazada con los caracteres de una cadena leída desde el teclado. Cada nodo de la lista tendrá un carácter. Una vez que se haya creado la lista, ordenarla alfabéticamente y escribirla en pantalla.
Clase Nodo























Clase Lista

























Clase Principal

























Solución


No hay comentarios.:

Publicar un comentario