Dudas Arbol Trie e implementacion

Mario Lorenzo Najar
15 de Noviembre del 2011
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:


[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