Introducción a las Estructuras de Datos: Aprendizaje Activo Basado en Casos: Un Enfoque Moderno Usando Java, UML, Objetos y Eclipse /

Villalobos S, Jorge A.

Introducción a las Estructuras de Datos: Aprendizaje Activo Basado en Casos: Un Enfoque Moderno Usando Java, UML, Objetos y Eclipse / Jorge A. Villalobos S; María Fernanda Castillo, edition. - xxi, 477 páginas : ilustraciones; tbs; cuads.

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

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.

9789586991049


Estructura de datos ( computadores)
JAVA (lenguaje de programación de computador) .
Programación (computadores electrónicos)
Procesamiento electrónico de datos
Estructura de datos (computador) - diseño
Tipo abstractos de datos (computadores)

005.73 / V714i