Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Referencias
Descarga en PDF
Lección 1 de 5
C O NT I NU A R
Lección 2 de 5
String valoringresado;
System.out.println("Ingresa el elemento a guardar: ");
Valoringresado = teclado.nextLine();
if(nodoLista.buscarElemento(valoringresado,lista) == true){
System.out.println("Elemento repetido...");
return lista;
lista=nodoNuevo;
else{
nodoNuevo.siguiente=lista;
lista = nodoNuevo;
}
return lista;
Fuente: adaptación propia con base en Machuca y Guaman, 2018, pp. 83-84
Nodo* aux=*p;
Nodo* ant=NULL;
ant=aux;
aux=aux->sig;
}
if( aux!=NULL )
if( ant!=NULL )
ant->sig=aux->sig;
else
*p=aux->sig;
free(aux);
if(lista == null){
vacia");
return false;
String valorParaBuscar;
valorParaBuscar=teclado.nextLine();
while(temporal != null){
if(valorParaBuscar.equals(temporal.elemento))
return true;
temporal = temporal.siguiente;
return false;
Figura 5: Modificar
if(lista == null){
vacia");
return lista;
}
String valorParaEliminar;
String valorNuevo;
valorParaEliminar = teclado.nextLine();
valorNuevo=teclado.nextLine();
if(valorParaEliminar.equals(lista.elemento)){
lista.elemento = valorNuevo;
return lista;
}
nodoLista temporal=lista;
nodoLista anterior=lista;
while(temporal != null){
if(valorParaEliminar.equals(temporal.elemento))
break;
anterior = temporal;
temporal = temporal.siguiente;
if(anterior.siguiente == null){
return lista;
anterior.siguiente.elemento = valorNuevo;
return lista;
if(lista == null)
imprimir");
else{
while(temporal != null){
System.out.println("Elemento: " +
temporal.elemento);
temporal=temporal.siguiente;
C O NT I NU A R
Lección 3 de 5
Atributos
–
“Los atributos son datos miembros de una clase, donde se especifica el tipo
de datos y su dominio. Las funciones son acciones u operaciones soportadas
por los objetos que son instancia de la clase” (Machuca y Guaman, 2018, p.
24).
Clase
–
“Una clase es un tipo de datos definido por el programador. Una especie de
estructura en la que, además de definir campos, definimos las funciones a
través de las cuales permitiremos manipular los valores de esos campos”
(Sznajdleder, 2012, p. 314).
Interfaces
–
Una interfaz es un conjunto de métodos abstractos cuya
funcionalidad es la de determinar el funcionamiento de una
clase, es decir, funciona como una plantilla. Los métodos al ser
abstractos estos no tienen funcionalidad alguna, solo se definen
su tipo, argumento y tipo de retorno. En un TAD solo le interesará
la interfaz que este posea. En lenguajes de programación como
Java y Python un TDA puede ser expresado por interfaces, que
es una simple lista de declaraciones de métodos. (Machuca y
Guaman, 2018, p. 24)
Lista
–
La lista o Linked List, en su denominación inglesa, es una de las
estructuras de datos dinámicas lineales se asemeja al principio
lógico de encolar algo que distingue 3 elementos básicos: la
cima o tope será el último elemento que llegó, la cabecera fue el
primer elemento en llegar y la operación de retirar que sigue los
principios FIFO o LIFO según convenga. (Machuca y Guaman,
2018, p. 82)
Método
–
Para realizar una tarea en una aplicación se requiere un método,
el cual aloja las instrucciones del programa que se encargan de
realizar sus tareas. El método oculta al usuario estas tareas, de
la misma forma que el pedal del acelerador de un auto oculta al
conductor los mecanismos para hacer que el auto vaya más
rápido. (Deitel y Deitel, 2012, p. 12)
Nodo
–
“Las estructuras dinámicas se forman “enlazando” nodos. Un nodo representa
un conjunto de uno o más valores, más un puntero haciendo referencia al
siguiente nodo de la colección” (Sznajdleder, 2012, p. 269).
Objeto
–
“Un objeto es una variable cuyo tipo de dato es una clase. La clase define las
variables de instancia y los métodos necesarios para manipular sus valores”
(Sznajdleder, 2012, p. 319).
Fuente: Díaz, E. (2017). Herramienta para facilitar el aprendizaje de listas Enlazadas en c++ utilizando
realidad aumentada en Dispositivos móviles. [Trabajo de grado]. Recuperado de
https://repositorio.unicartagena.edu.co/bitstream/handle/11227/5929/trabajo%20de%20grado%
20edgar%20diaz.pdf?sequence=1&isAllowed=y
La abstracción.
Las cadenas.
Los atributos.
Los enlaces.
SUBMIT
Según convenga.
El orden es irrelevante.
SUBMIT
C O NT I NU A R
Lección 4 de 5
Referencias
C O NT I NU A R
Lección 5 de 5
Descarga en PDF