Index
All Classes and Interfaces|All Packages|Serialized Form
B
- buscar(String) - Method in class main.java.LinkList
-
Este método permite buscar un dato para saber si se encuentra en alguno de los nodos de la lista, también permite conocer la posición del dato si se encontró.
- buscar(T) - Method in class main.java.DoublyLinkList
-
Este método permite buscar un dato para saber si se encuentra en alguno de los nodos de la lista, también permite conocer la posición del dato si se encontró.
C
- clearList() - Method in class main.java.DoublyLinkList
-
Este método eliminar todos los elementos de la lista para dejarla vacía.
- clearList() - Method in class main.java.LinkList
-
Este método eliminar todos los elementos de la lista para dejarla vacía.
D
- data - Variable in class main.java.DELink
- deleteAt(int) - Method in class main.java.DoublyLinkList
-
Este método permite eliminar el nodo de la lista que corresponda a una posición determinada
- deleteAt(int) - Method in class main.java.LinkList
-
Este método permite eliminar el nodo de la lista que corresponda a una posición determinada
- deleteFirst() - Method in class main.java.DELinkList
-
Este método permite eliminar un nodo desde la primera posición de la lista.
- deleteFirst() - Method in class main.java.DoublyLinkList
-
Este método permite eliminar un nodo desde la primera posición de la lista.
- deleteFirst() - Method in class main.java.LinkList
-
Este método permite eliminar un nodo desde la primera posición de la lista.
- deleteLast() - Method in class main.java.DELinkList
-
Este método permite eliminar un nodo desde la última posición de la lista.
- deleteLast() - Method in class main.java.DoublyLinkList
-
Este método permite eliminar un nodo desde la última posición de la lista.
- deleteLast() - Method in class main.java.LinkList
-
Este método permite eliminar un nodo desde la última posición de la lista.
- deleteWhere(Object) - Method in class main.java.LinkList
-
Este método permite eliminar el nodo de la lista que contenga un dato específico.
- deleteWhere(T) - Method in class main.java.DoublyLinkList
-
Este método permite eliminar el nodo de la lista que contenga un dato específico.
- DELink<T> - Class in main.java
-
clase que permite crear un nodo y proporciona los métodos necesarios para gestionarlo
- DELink(T) - Constructor for class main.java.DELink
-
Este método permite crear un nuevo nodo.
- DELinkList<T> - Class in main.java
- DELinkList() - Constructor for class main.java.DELinkList
- DELinkList.IterableDELinkList - Class in main.java
-
Metodo que implementa al iterador
- displayLink() - Method in class main.java.DoublyLink
-
Despliega en pantalla el nodo.
- displayLink() - Method in class main.java.Link
-
Este método permite desplegar en pantalla los nodos que contiene la lista.
- displayList() - Method in class main.java.DoublyLinkList
-
Este método permite imprimir todos los elementos que tiene almacenada la lista.
- displayList() - Method in class main.java.LinkList
-
Este método permite imprimir todos los elementos que tiene almacenada la lista.
- DoublyLink<T extends Orderable> - Class in main.java
-
Nodo con enlace siguiente y anterior
- DoublyLink(T) - Constructor for class main.java.DoublyLink
-
Crea un nuevo nodo.
- DoublyLinkList<T extends Orderable> - Class in main.java
-
Clase que permite crear una lista que almacena nodos de tipo DoublyLink y ofrece métodos para realizar operaciones sobre la lista doblemente ligada
- DoublyLinkList() - Constructor for class main.java.DoublyLinkList
E
- ExcepcionDynamicList - Exception in main.java.utils
-
Clase que permite crear las excepciones necesarias cuando suceda algún error en las operaciones de LinkList
- ExcepcionDynamicList(String) - Constructor for exception main.java.utils.ExcepcionDynamicList
F
- first() - Method in class main.java.LinkList
-
Este método regresa el nodo correspondiente a la primera posición de la lista.
G
- getData() - Method in class main.java.DELink
-
Este método permite acceder al dato de un determinado nodo.
- getDato() - Method in class main.java.DoublyLink
-
Accede al dato almacenado en el nodo.
- getDato() - Method in class main.java.Link
-
Este método permite acceder al dato de un determinado nodo.
- getFirst() - Method in class main.java.DELinkList
-
Este método regresa el nodo correspondiente a la primera posición de la lista.
- getFirst() - Method in class main.java.DoublyLinkList
-
Regresa el nodo correspondiente a la primera posición de la lista.
- getFirst() - Method in interface main.java.IDELinkList
- getLast() - Method in class main.java.DELinkList
-
Este método regresa el nodo correspondiente a la última posición de la lista.
- getLast() - Method in class main.java.DoublyLinkList
-
Regresa el nodo correspondiente a la última posición de la lista.
- getLast() - Method in interface main.java.IDELinkList
- getNext() - Method in class main.java.DELink
-
Este método permite acceder al nodo consecutivo de un determinado nodo.
- getNext() - Method in class main.java.DoublyLink
-
Accede al nodo consecutivo del nodo.
- getNext() - Method in class main.java.Link
-
Este método permite acceder al nodo consecutivo de un determinado nodo.
- getNode(int) - Method in class main.java.DELinkList
-
Verificar que el nodo se encuentre en alguna de las posiciones de la lista y no fuera de rango.
- getPrev() - Method in class main.java.DoublyLink
-
Accede al nodo previo del nodo.
- getSize() - Method in class main.java.DELinkList
-
Este método permite conocer el tamaño de la lista, es decir el número de elementos que contiene.
- getSize() - Method in class main.java.DoublyLinkList
-
Retorna el número de elementos que contiene la lista.
- getSize() - Method in interface main.java.IDELinkList
- getSize() - Method in class main.java.LinkList
-
Este método permite conocer el tamaño de la lista, es decir el número de elementos que contiene.
- getValor() - Method in class main.java.DoublyLink
-
Obtiene un valor a través del método getValue de la interface Orderable
- getValue() - Method in interface main.java.utils.Orderable
-
Método para valorar/ratear el objeto del cuál se llama
H
- hasNext() - Method in class main.java.DELinkList.IterableDELinkList
-
Verificar si hay más elementos en la iteracion
I
- IDELinkList<T> - Interface in main.java
-
Interface donde se declaran los metodos a utilizar sin la implementacion de los mismos.
- insertAfter(T, T) - Method in class main.java.DELinkList
-
Este método permite insertar un nodo nuevo después de algún nodo existente.
- insertAfter(T, T) - Method in class main.java.DoublyLinkList
-
Este método permite insertar un nodo nuevo después de algún nodo existente.
- insertAfter(T, T) - Method in interface main.java.IDELinkList
- insertAfter(T, T) - Method in class main.java.LinkList
-
Este método permite insertar un nodo nuevo después de algún nodo existente.
- insertBefore(T, T) - Method in class main.java.DELinkList
-
Este método permite insertar un nodo nuevo antes de algún nodo existente.
- insertBefore(T, T) - Method in class main.java.DoublyLinkList
-
Este método permite insertar un nodo nuevo antes de algún nodo existente con el elemento proporcionado.
- insertBefore(T, T) - Method in interface main.java.IDELinkList
- insertBefore(T, T) - Method in class main.java.LinkList
-
Este método permite insertar un nodo nuevo antes de algún nodo existente.
- insertCrescent(T) - Method in class main.java.DoublyLinkList
-
Este método permite insertar un nodo de manera ordenada y creciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser mayor que el primero.
- insertCrescent(T) - Method in class main.java.LinkList
-
Este método permite insertar un nodo de manera ordenada y creciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser mayor que el primero en una comparación de Strings.
- insertDecrescent(T) - Method in class main.java.DoublyLinkList
-
Este método permite insertar un nodo de manera ordenada y decreciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser menor que el primero.
- insertDecrescent(T) - Method in class main.java.LinkList
-
Este método permite insertar un nodo de manera ordenada y decreciente, es decir agrega un nuevo nodo antes de algún nodo que resulte ser menor que el primero en una comparación de Strings.
- insertFirst(T) - Method in class main.java.DELinkList
-
Este método permite insertar un nodo nuevo en la primera posición de la lista.
- insertFirst(T) - Method in class main.java.DoublyLinkList
-
Este método permite insertar un nodo nuevo en la primera posición de la lista.
- insertFirst(T) - Method in class main.java.LinkList
-
Este método permite insertar un nodo nuevo en la primera posición de la lista.
- insertInOrder(T, int) - Method in class main.java.DoublyLinkList
-
Este método permite insertar un nodo de manera ordenada; ya sea creciente o decreciente.
- insertLast(T) - Method in class main.java.DELinkList
-
Este método permite insertar un nodo nuevo para que ocupe la última posición de la lista.
- insertLast(T) - Method in class main.java.DoublyLinkList
-
Este método permite insertar un nodo nuevo para que ocupe la última posición de la lista.
- insertLast(T) - Method in class main.java.LinkList
-
Este método permite insertar un nodo nuevo para que ocupe la última posición de la lista.
- isEmpty() - Method in class main.java.DELinkList
-
Este método permite verificar si la lista está vacía.
- isEmpty() - Method in class main.java.DoublyLinkList
-
Este método permite verificar si la lista está vacía.
- isEmpty() - Method in interface main.java.IDELinkList
- isEmpty() - Method in class main.java.LinkList
-
Este método permite verificar si la lista está vacía.
- IterableDELinkList() - Constructor for class main.java.DELinkList.IterableDELinkList
- iterator() - Method in class main.java.DELinkList
-
Iterador o contador que se usa para recorrer la lista de nodos.
L
- last() - Method in class main.java.LinkList
-
Este método regresa el nodo correspondiente a la última posición de la lista.
- Link<T> - Class in main.java
-
Clase que permite crear un nodo y proporciona los métodos necesarios para gestionarlo
- Link(T) - Constructor for class main.java.Link
-
Este método permite crear un nuevo nodo.
- LinkList<T> - Class in main.java
-
Clase que permite crear una lista que almacena nodos de tipo Link y ofrece métodos para realizar operaciones sobre la lista
- LinkList() - Constructor for class main.java.LinkList
M
- main.java - package main.java
- main.java.utils - package main.java.utils
N
- next - Variable in class main.java.DELink
- next() - Method in class main.java.DELinkList.IterableDELinkList
-
Creacion del siguiente nodo.
O
- Orderable - Interface in main.java.utils
-
Interfaz que obliga a implementar getValue en objetos utilizados en DoublyLinkedList y DoublyLink
R
- removeByData(T) - Method in class main.java.DELinkList
-
Este método permite eliminar el nodo de la lista que contenga un dato específico.
- removeByData(T) - Method in interface main.java.IDELinkList
- removeByPosition(int) - Method in class main.java.DELinkList
-
Este método permite eliminar el nodo de la lista que corresponda a una posición determinada
- removeByPosition(int) - Method in interface main.java.IDELinkList
- removeList() - Method in class main.java.DELinkList
-
Este método eliminar todos los elementos de la lista para dejarla vacía.
- removeList() - Method in interface main.java.IDELinkList
- replace(int, T) - Method in class main.java.DELinkList
-
Este método permite reemplazar el nodo de una posición determinada en la lista con un nuevo nodo.
- replace(int, T) - Method in interface main.java.IDELinkList
- replaceAtWith(int, DoublyLink<T>) - Method in class main.java.DoublyLinkList
-
Este método permite reemplazar el nodo de una posición determinada en la lista con un nuevo nodo.
- replaceAtWith(int, Link<T>) - Method in class main.java.LinkList
-
Este método permite reemplazar el nodo de una posición determinada en la lista con un nuevo nodo.
S
- search(T) - Method in class main.java.DELinkList
-
Este método permite buscar un dato para saber si se encuentra en alguno de los nodos de la lista, también permite conocer la posición del dato si se encontró.
- search(T) - Method in interface main.java.IDELinkList
- setData(T) - Method in class main.java.DELink
-
Este método permite establecer un enlace entre el nodo que llama el método
- setNext(DELink<T>) - Method in class main.java.DELink
-
Este método permite establecer un enlace entre el nodo que llama el método y el nodo que se desea sea su siguiente.
- setNext(DoublyLink<T>) - Method in class main.java.DoublyLink
-
Establece un enlace entre el nodo que llama el método y el nodo que se desea sea su siguiente.
- setNext(Link<T>) - Method in class main.java.Link
-
Este método permite establecer un enlace entre el nodo que llama el método y el nodo que se desea sea su siguiente.
- setPrev(DoublyLink<T>) - Method in class main.java.DoublyLink
-
Establece un enlace entre el nodo que llama el método y el nodo que se desea sea su anterio.
All Classes and Interfaces|All Packages|Serialized Form