Dominio de los algoritmos con C

Puntuación:   (4,2 de 5)

Dominio de los algoritmos con C (Kyle Loudon)

Opiniones de los lectores

Resumen:

El libro ofrece una guía completa de las estructuras de datos y los algoritmos que utilizan el lenguaje de programación C. Es bien recibido por sus explicaciones claras y su utilidad como referencia, especialmente para quienes ya están familiarizados con la programación. Sin embargo, se enfrenta a críticas por su anticuado formato de almacenamiento de código, su confuso estilo de comentarios y su percibida falta de valor didáctico para los principiantes.

Ventajas:

Cobertura exhaustiva de estructuras de datos y algoritmos.
Código y explicaciones claras, lo que lo convierte en una buena referencia para programadores experimentados.
Proporciona experiencia práctica y comprensión a bajo nivel.
Útil para refrescar los conocimientos de programación en C.
Buena organización y contenido detallado.
Eficaz para entender la reutilización de código y varios enfoques para la resolución de problemas.

Desventajas:

Estilo de comentarios pobre que interrumpe el flujo y la legibilidad.
Ejemplos de código almacenados en un formato de disquete anticuado.
No es adecuado para que los principiantes aprendan algoritmos desde cero.
Algunos lectores consideraron que el libro carecía de valor didáctico general, describiéndolo como un manual de referencia más que como un recurso didáctico.
La calidad de impresión ha sido criticada en algunas copias.
Se señala que algunas prácticas de código son ineficaces.

(basado en 51 opiniones de lectores)

Título original:

Mastering Algorithms with C

Contenido del libro:

Existen muchos libros sobre estructuras de datos y algoritmos, algunos de ellos con útiles bibliotecas de funciones C. Mastering Algorithms with C le ofrece una combinación única de fundamentos teóricos y código de trabajo. Con soluciones sólidas para las tareas cotidianas de programación, este libro evita el estilo abstracto de la mayoría de los textos clásicos sobre estructuras de datos y algoritmos, pero aun así proporciona toda la información que necesita para comprender el propósito y el uso de las técnicas de programación más comunes.

Se incluyen implementaciones, así como interesantes ejemplos del mundo real de cada estructura de datos y algoritmo.

Con un estilo de programación y de escritura excepcionalmente limpio, Kyle Loudon muestra cómo utilizar estructuras de datos esenciales como listas, pilas, colas, conjuntos, árboles, pilas, colas de prioridad y gráficos. Explica cómo utilizar algoritmos de ordenación, búsqueda, análisis numérico, compresión de datos, cifrado de datos, problemas gráficos comunes y geometría computacional. Y describe la eficiencia relativa de todas las implementaciones. Los capítulos sobre compresión y cifrado no sólo proporcionan código de trabajo para soluciones razonablemente eficientes, sino que ofrecen explicaciones de los conceptos de una manera accesible para personas que nunca han tenido el tiempo o los conocimientos necesarios para estudiarlos en profundidad.

Cualquier persona con conocimientos básicos del lenguaje C puede utilizar este libro. Con el fin de proporcionar un código mantenible y extensible, se utiliza un nivel extra de abstracción (como punteros a funciones) en los ejemplos cuando es apropiado. Entendiendo que estas técnicas pueden resultar desconocidas para algunos programadores, Loudon las explica claramente en los capítulos introductorios.

El contenido incluye:

⬤ Punteros.

⬤ Recursión.

⬤ Análisis de algoritmos.

⬤ Estructuras de datos (listas, pilas, colas, conjuntos, tablas hash, árboles, pilas, colas de prioridad, grafos).

⬤ Ordenación y búsqueda.

⬤ Métodos numéricos.

⬤ Compresión de datos.

⬤ Encriptación de datos.

⬤ Algoritmos gráficos.

⬤ Algoritmos geométricos.

Otros datos del libro:

ISBN:9781565924536
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:1999
Número de páginas:560

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Dominio de los algoritmos con C - Mastering Algorithms with C
Existen muchos libros sobre estructuras de datos y algoritmos, algunos de ellos con útiles bibliotecas...
Dominio de los algoritmos con C - Mastering Algorithms with C
Referencia de bolsillo de C - C++ Pocket Reference
C++ es un lenguaje complejo con muchas facetas sutiles. Esto es especialmente cierto cuando se trata de programación...
Referencia de bolsillo de C - C++ Pocket Reference

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)