Descripción de las estructuras de datos desarrolladas - Joel-Araya/Proyecto_II_Datos_II GitHub Wiki
Se utilizó una lista simple enlazada para almacernar objetos de puntero y también almacena otra estructura denominada tupla. La estructura de datos lista es creada por los programadores presentes mientras que la tupla utilizada es una clase del lenguaje C++.
Esta estructura de datos permite agregar un set de objetos importantes en el programa.
Se implementan los métodos: insertar(DATO)
para agregar los nodos al final de la lista; estaVacia()
para corroborar que la lista no esta vacia; eliminar(DATO)
para eliminar un dato especifico dentro de la lista, obtenerPos(int)
para obtener el dato en la posicion indicada.
#Clase Lista
Nodo<DATO> * inicio;
int size = 0;
// Constructores
ListaSimple()
// Metodos
void insertar(DATO);
bool estaVacia();
void eliminar(DATO);
DATO obtenerPos(int);
#Clase nodo
DATO dato;
Nodo<DATO> * siguiente;
// Constructores
Nodo()
// Metodos
Nodo(DATO _dato)
Nodo(DATO _dato, Nodo<DATO> * _siguiente)
void operator delete(void * p)
void modif(DATO _dato)
DATO consulta()