Skip to content

BlancaTruenque/js-linked-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lista Enlazada.

Lista enlazada simple.

¿Sobre que trata el proyecto? 🤔

Mi objetivo es que todos puedan conocer y comprender cómo funcionan las listas enlazadas simples y luego adaptar algunas de sus funcionalidades utilizando código en JavaScript.

Propiedades de una Lista Enlazada

En una lista enlazada, normalmente encontramos las siguientes propiedades:

  • Un nodo cabeza (head), que es el primer nodo de la lista.
  • Un nodo cola (tail), que es el último nodo de la lista.
  • Una longitud (length), que es la cantidad de nodos en la lista.

Inicio

  • createLinkedList: Inicializar una nueva lista enlazada vacía.
  • createNode: Crear un nuevo nodo para la lista enlazada.

De Inserción

  • Prepend: Agregar un nodo al principio de la lista.
  • Append: Agregar un nodo al final de la lista.
  • Insert: Insertar un nodo en cualquier posición de la lista.

De Eliminación

  • Remove: Quitar un nodo basado en la posición.

De Búsqueda

  • Get: Encontrar un nodo en una posición específica. De Reversión:

Testing automático

Podra comprobar si mis funciones cumplen con los requisitos visitando la página test.html. He incluido un conjunto de pruebas unitarias que verificará el correcto funcionamiento de cada función.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published