Tema: TDA's
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/04/2005, 19:05
_Atreyu_
 
Fecha de Ingreso: abril-2005
Mensajes: 8
Antigüedad: 19 años, 1 mes
Puntos: 0
Hola. He entrado aquí por casualidad, buscando foros sobre java, del cual no tengo ni idea y me propongo aprender. Lo que sí te puedo decir es lo que es un TDA. No son más que un tipo de datos, y una serie de operaciones sobre esos datos, pero cuya implementación debe ser ocultada. Por ejemplo, sabes lo que es una lista enlazada, no?? Eso es un TDA: tienes los datos, que serían el valor de cada uno de los nodos de la lista, y luego tienes una serie de funciones, como pueden ser "insertar_nodo", "eliminar_nodo", "buscar_dato_x", etc, que serían las operaciones sobre los datos, pero que se supone que el usuario no conoce cómo funcionan internamente. No sé si me he explicado. Si no, piensa en un array de enteros, por ejemplo. Puedes hacer diferentes operaciones sobre el array: insertar un nuevo entero, eliminar uno existente, buscar un entero en concreto, etc ... Para que sea un TDA, estas operaciones habría que implementarlas (ocultarlas) en funciones.
Espero que todo este rollo te aclare algo. Salu2