Skip to content

UCC-Programacion3/2022-u02-listas-matiastosetti-Comision-11-a-14

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unidad 2 - Listas

Ejercicio N°1

Implementar la función fnInvierte(lista). Esta función invertirá el orden original de los elementos en la lista, de tal forma que el último elemento será ahora el primero, el penúltimo será el segundo, y así hasta que el primero sea el último. Considere que la lista no está vacía y que no se construirá una nueva, sólo se invertirá el orden de los elementos de la lista original.

Ejercicio N°2

Escribir un programa que permita agregar no enteros a una lista de números aceptada por teclado. El programa pregunta si debe agregar al principio, al final o en el medio y agrega el elemento a la lista.

Ejercicio N°3

Escribir un programa que permita eliminar elementos de una lista de números aceptada por teclado. El programa pregunta qué elemento borrar considerando que el primero por la izquierda es el 0.

Ejercicio N°4

Crear una función que dada dos listas enlazadas, pasadas como parámetro, devuelva una lista enlazada que es la unión de las otras dos.

Ejercicio N°5

Escriba la clase CircList para implementar una lista circular

Ejercicio N°6

Agregue el método: insertAfter2(int oldValue, int n, int newValue) que inserte un nodo con el valor newValue después de la enésima ocurrencia de oldValue.

About

2021a2-u02-listas-matiastosetti-1 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published