Muy buenas, gracias por responder, bueno, la verdad que estoy deacuerdo contigo,el enunciado es una kaka,:) el arbol jd, no existe, el profesor en el enunciado lo explica diciendo que:
un arbol jd se emplea cuando la información almacenada en los nodos tiene mas de una dimensión, y en el caso de la practica se almacenaran ristras de caracteres del alfabeto español, etc..
En cuanto a lo que es un TAD, es un tipo abstracto de datos, pero que en java se le denomina clases. el tema es que el profesor quiere implementar esa clase arbol.
Hablando con un chico de mi facultad, me dijo que el lo habia exo de esta manera te explico,
--- Primero haz un programa que te cuente las letras de una palabra y te diga qué palabras son.
---- Luego hay que hacer dos estructuras y declarar dos vectores de punteros. En Java los punteros no existen, así que son clases.
---- El resto debes crear dos vectores de puntero y hacer la estructura para que haga el recorrido del vector. Por cierto, no declares una variable por cada letra, sino un vector para todo el abecedario.
----- Crea una estructura NODO con dos NODOS uno interno y otro externo donde el interno va a la siguiente letra a no ser que sea la letra más alta y el nodo externo que apunta a una lista por ejemplo donde almacena las palabras dependiendo de su frecuencia.
Entonces lo primero ya lo tengo, lo que pasa es q no se seguir para hacer lo de los vectores y los nodos. Que opinas?
Saludos y Gracias
un arbol jd se emplea cuando la información almacenada en los nodos tiene mas de una dimensión, y en el caso de la practica se almacenaran ristras de caracteres del alfabeto español, etc..
En cuanto a lo que es un TAD, es un tipo abstracto de datos, pero que en java se le denomina clases. el tema es que el profesor quiere implementar esa clase arbol.
Hablando con un chico de mi facultad, me dijo que el lo habia exo de esta manera te explico,
--- Primero haz un programa que te cuente las letras de una palabra y te diga qué palabras son.
---- Luego hay que hacer dos estructuras y declarar dos vectores de punteros. En Java los punteros no existen, así que son clases.
---- El resto debes crear dos vectores de puntero y hacer la estructura para que haga el recorrido del vector. Por cierto, no declares una variable por cada letra, sino un vector para todo el abecedario.
----- Crea una estructura NODO con dos NODOS uno interno y otro externo donde el interno va a la siguiente letra a no ser que sea la letra más alta y el nodo externo que apunta a una lista por ejemplo donde almacena las palabras dependiendo de su frecuencia.
Entonces lo primero ya lo tengo, lo que pasa es q no se seguir para hacer lo de los vectores y los nodos. Que opinas?
Saludos y Gracias