Algoritmos a fondo: Con implementaciones en C y Java

Sznajdleder, Pablo Augusto

Algoritmos a fondo: Con implementaciones en C y Java - 1a. ed. - Buenos Aires Alfaomega 2012 - 553 Sí

Programación estructurada: Introducción a los algoritmos y a la programación de computadoras; estructuras básicas de control y lógica algorítmica; funciones, modularización y metodología top-down; tipos de datos alfanuméricos; punteros a carácter; punteros, arrays y aritmética de direcciones; tipos de datos estructurados; operaciones sobre archivos; Tipo Abstracto de Datos (TAD); análisis de ejercicios integradores; estructuras de datos dinámicas lineales. Programación orientada a objetos: Encapsulamiento a través de clases y objetos; introducción al lenguaje de programación Java; programación orientada a objetos; estructuras de datos dinámicas lineales en Java. Aplicación práctica: Comprensión de archivos mediante el algoritmo de Huffman. Conceptos avanzados: Recursividad; árboles; complejidad algorítmica; algoritmos de ordenamiento; estrategia algorítmica; algoritmos sobre grafos.

13996

005.1/S99