Abstracción y Estructuras de Datos en C++

Front Cover
Delta Publicaciones, 2006 - C++ (Computer program language) - 561 pages
El objetivo de este libro es profundizar en los conceptos fundamentales de programación, conocer las estructuras de datos más importantes, y preparar al lector para profundizar en los paradigmas de la programación más avanzados. Este libro está especialmente destinado a los programadores que, aunque sólo hayan recibido un curso de fundamentos en programación estructurada, desean profundizar y avanzar en su formación, llegando a manejar conceptos avanzados como tipos de datos abstractos, iteración o programación genérica. Por otro lado, estos conceptos se presentan usando el lenguaje C++. No es necesario que el lector conozca en profundidad este lenguaje, sino que haya recibido un curso básico de programación estructurada, donde se incluyan contenidos como recursividad, memoria dinámica o compilación separada (véase "Fundamentos de programación en C++" en la bibliografía). Por tanto, también puede resultar un libro adecuado para programadores de C que deseen introducirse en la programación con C++ .A diferencia de otros libros, la complejidad del lenguaje C++ y de los conceptos que se presentan, se abordan de forma conjunta. Uno de los problemas para que un programador principiante aprenda a programar en este lenguaje se debe a que aún no ha asimilado conceptos que dan sentido a distintas partes del lenguaje. Resulta ideal un libro como éste, donde el lector va asimilando conceptos relacionados con la abstracción y las estructuras de datos, a la vez que va aprendiendo a programar en C++. El resultado es que el lector no sólo adquiere los conocimientos que se incluyen, sino que está mejor formado como programador, y preparado para profundizar en los detalles o en temas más avanzados. Los contenidos se desarrollan con una dificultad incremental de forma razonada y justificada. Se presentan ejemplos ilustrativos y se proponen ejercicios a lo largo de los temas para que el lector pueda asimilar los contenidos de una forma práctica, comparando sus soluciones con las que se incluyen al final del libro. Además, se añaden relaciones de problemas al final de cada tema para consolidar esos conocimientos.
 

What people are saying - Write a review

User Review - Flag as inappropriate

Modifique la sentencia anterior para que, además de reservarle espacio en memoria, le asigne
valores pero leyendo los datos desde un archivo de nombre valores.dat.
pag 432 

Contents

Tipos de datos abstractos en programación
28
Clases
67
Sobrecarga de operadores
127
Pilas Colas y Listas
151
Plantillas
207
Árboles
235
Iteradores
303
Tablas Hash
347
Gestión de ES Ficheros
397
A Solución a los ejercicios
443
B Código ejemplo
531
Clase string
539
Tablas
547
Índice analítico
554
Copyright

Common terms and phrases

Bibliographic information