38 lines
734 B
C++
38 lines
734 B
C++
#include "diccionariocuacs.hpp"
|
|
|
|
DiccionarioCuacs::DiccionarioCuacs(int m) {
|
|
TablaHash th = TablaHash(m);
|
|
Arbol arbol = Arbol();
|
|
this -> tabla = th;
|
|
}
|
|
void DiccionarioCuacs::insertar(Cuac nuevo) {
|
|
Cuac* ref = tabla.insertar(nuevo);
|
|
arbol.insertar(ref);
|
|
}
|
|
|
|
void DiccionarioCuacs::follow(string nombre){
|
|
cout << "follow " << nombre << endl;
|
|
tabla.consultar(nombre);
|
|
}
|
|
|
|
void DiccionarioCuacs::last(int n) {
|
|
cout << "last " << n << endl;
|
|
arbol.last(n);
|
|
}
|
|
|
|
void DiccionarioCuacs::date(Fecha f1, Fecha f2) {
|
|
cout << "date ";
|
|
f1.escribir();
|
|
cout << " ";
|
|
f2.escribir();
|
|
cout << '\n';
|
|
arbol.date(f1, f2);
|
|
}
|
|
int DiccionarioCuacs::elem() {
|
|
return tabla.elem();
|
|
}
|
|
|
|
DiccionarioCuacs::~DiccionarioCuacs() {
|
|
delete[] tabla.lista;
|
|
}
|