-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDicPalabras.cpp
46 lines (34 loc) · 928 Bytes
/
DicPalabras.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include "DicPalabras.h"
DicPalabras::DicPalabras () {
}
void DicPalabras::vaciar (){
tablaConsome.vaciar();
tablaCesar.vaciar();
tablaJuana.vaciar();
arbol.vaciar();
}
bool DicPalabras::consultar (string palabra){
//return tabla.consultar(palabra);
return arbol.consultar(palabra);
}
void DicPalabras::insertar (string palabra){
tablaConsome.insertar(palabra, 0);
tablaCesar.insertar(palabra, -1);
tablaJuana.insertar(palabra, +1);
arbol.insertar(palabra);
}
string DicPalabras::saco (string cad1, string cad2) {
return arbol.saco (cad1, cad2);
}
string DicPalabras::consome (string palabra){
return tablaConsome.consome(palabra);
}
string DicPalabras::alargapalabras (string palabra) {
return arbol.alargapalabras(palabra);
}
string DicPalabras::cesar (string palabra){
return tablaCesar.cesar(palabra);
}
string DicPalabras::juanagrama (string palabra) {
return tablaJuana.juanagrama(palabra);
}