TY - BOOK AU - Villalobos S,Jorge A. AU - Castillo,María Fernanda TI - Introducción a las Estructuras de Datos: Aprendizaje Activo Basado en Casos: Un Enfoque Moderno Usando Java, UML, Objetos y Eclipse SN - 9789586991049 U1 - 005.73 23 ed. PY - 2008/// CY - Bogotá PB - Pearson Educación KW - Estructura de datos ( computadores) KW - Armarc KW - JAVA (lenguaje de programación de computador) KW - Programación (computadores electrónicos) KW - Procesamiento electrónico de datos KW - Estructura de datos (computador) - diseño KW - Tipo abstractos de datos (computadores) N1 - Material Acompañado de un Disco Compacto (CD- ROM) ubicado en la Colección de Multimedia Identificado con el Número DC/ 005.73/V715i; Incluye Indice; Nivel 1: Búsqueda, ordenamiento y pruebas automáticas -- Nivel 2: Archivos, serialización y tipos de excepción -- Nivel 3: Estructuras lineales enlazadas -- Nivel 4: Mecanismos de reutilización y desacoplamiento -- Nivel 5: Estructuras y algoritmos recursivos -- Nivel 6: Bases de datos y distribución básica N2 - Este libro tiene como objetivo introducir las estructuras de datos básicas, que permiten almacenar la información de un problema de una forma adecuada, teniendo en cuenta criterios como eficiencia y facilidad de evolución. Se incluyen, entre otros temas, el manejo de estructuras lineales enlazadas (listas), estructuras recursivas simples (árboles binarios y árboles n-arios) y archivos de texto. Se hace especial énfasis en las herramientas de apoyo a la construcción de programas correctos, y en algunos elementos de la programación orientada a objetos que facilitan la reutilización y el desacoplamiento de los distintos componentes de un programa. Se estudian los principales algoritmos de búsqueda y ordenamiento en memoria principal, se genera la habilidad de construir algoritmos recursivos y se aborda el problema de incluir los requerimientos no funcionales de persistencia y distribución en un programa. Contiene los programas que resuelven los casos de estudio, los programas asociados con las hojas de trabajo, los instaladores de algunas herramientas de desarrollo y los entrenadores para reforzar ciertos conceptos ER -