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++.

Lista simplemente enlazada

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()
⚠️ **GitHub.com Fallback** ⚠️