Está en la página 1de 1

1) Eliminar un elemento por valor: implementar un método en la clase DoublelyLinkedList

que toma un valor como argumento y elimina el primer nodo que contiene ese valor.

2) Insertar después de un valor: Implementa un método que toma como argumento un exisAng

valor en la lista y un nuevo valor. La función debe insertar el nuevo valor después del

valor dado.

3) Buscar un elemento: Implementa un método que toma un valor como argumento y

Devuelve Verdadero si ese valor está presente en la lista y Falso en caso contrario.

4) Contar ocurrencias: implementa un método que cuenta cuántos Ames tiene un determinado

El valor aparece en la lista.

5) Lista inversa: implemente un método que invierta el orden de los elementos de la lista.

6) Eliminar duplicados: implemente un método que elimine todos los elementos duplicados del

lista, dejando solo una aparición de cada valor.

7) Interfaz de usuario: cree una interfaz de usuario simple que permita al usuario realizar tareas
básicas.

operaciones en la lista doble, como agregar elementos al principio o al final,

eliminar elementos por valor,

mostrar la lista en ambas direcciones, etc.

8) Lista de clasificación: implementa un algoritmo de clasificación (como el algoritmo de


clasificación de burbujas) para ordenar

los elementos de la lista dual.

9) Concatenar Listas: Implemente un método que tome otra lista doble como

argumento y lo concatena a la lista actual.

10) Implementar Iterador: Crea un iterador personalizado para la lista doble que permite

recorriendo los elementos de la lista de principio a fin y de final a inicio.

También podría gustarte