Dudas Arbol Trie e implementacion
Hola compañeros, a ver si me podeis ayudar en estas pequeñas dudas que tengo.
El problema: Crear un Arbol Trie que apunte a unas estructuras de datos (listas doblemente enlazadas).
Se trata de un diccionario con acciones de Insertar pababra, Eliminar palabra, Buscar palabra y Decir
si el "diccionario" esta vacio.
Por ahora tengo terminado la interfaz (ArbolTrie.h) y estoy con la implementacion, pero se me estan
presentando muchas dudas. Nose si trabajar directamente sobre el fichero .txt o sobre el Arbol y me
estoy haciendo un lio con los nodos y demas.
Por ahora he empezado a implementar la funcion EsVacio() que me dice si el arbol/fichero txt esta vacio
(si no contiene ninguna palabra), no me da errores, pero me da algunos warnings en
Aqui esta el codigo:
El problema: Crear un Arbol Trie que apunte a unas estructuras de datos (listas doblemente enlazadas).
Se trata de un diccionario con acciones de Insertar pababra, Eliminar palabra, Buscar palabra y Decir
si el "diccionario" esta vacio.
Por ahora tengo terminado la interfaz (ArbolTrie.h) y estoy con la implementacion, pero se me estan
presentando muchas dudas. Nose si trabajar directamente sobre el fichero .txt o sobre el Arbol y me
estoy haciendo un lio con los nodos y demas.
Por ahora he empezado a implementar la funcion EsVacio() que me dice si el arbol/fichero txt esta vacio
(si no contiene ninguna palabra), no me da errores, pero me da algunos warnings en
Aqui esta el codigo:
[code]
//Implementacion de la clase ArbolTrie //Clase ArbolTrie -- IMPLEMENTACION #include #include #include #include #include "ArbolTrie.h" #ifndef __ARBOLTRIE_CPP__ #define __ARBOLTRIE_CPP__ using namespace std; //Constructores ArbolTrie::ArbolTrie() { T = NULL; } //Destructores ArbolTrie::~ArbolTrie() { // No hay que hacer nada } //////////////IMPLEMENTACION DEL METODO CONSULTA///////////////// int ArbolTrie::EsVacio()//Comprueba si tiene palabras { ifstream dic; dic.open("diccionario.txt", ios::in); char c; if(!dic) { cerr > c; if(dic.eof()) { cout |