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)