Puntuación:
El libro ofrece una buena introducción a las estructuras de datos y algoritmos en un contexto JavaScript, con explicaciones claras y ejercicios útiles. Sin embargo, está plagado de numerosos errores de codificación, erratas y un formato deficiente, lo que resulta frustrante para los lectores que intentan aprender con él.
Ventajas:El libro es útil para comprender las estructuras de datos y los algoritmos, especialmente para quienes tienen conocimientos básicos de JavaScript. Contiene explicaciones claras y puede servir como un recurso valioso para la práctica de la codificación.
Desventajas:El libro contiene numerosos errores en ejemplos de código, erratas y problemas de formato, lo que deja a los lectores confundidos sobre si los errores se deben al texto o a su propia comprensión. Muchos lectores opinan que no se ha corregido correctamente y esperan más por su precio.
(basado en 24 opiniones de lectores)
Data Structures and Algorithms with JavaScript: Bringing Classic Computing Approaches to the Web
Como desarrollador experimentado de JavaScript que se pasa a la programación del lado del servidor, necesitará implementar estructuras de datos y algoritmos clásicos asociados a lenguajes orientados a objetos convencionales como C# y Java. Esta guía práctica le muestra cómo trabajar de forma práctica con diversos mecanismos de almacenamiento, como listas enlazadas, pilas, colas y grafos, dentro de las limitaciones del entorno JavaScript.
Determine qué estructuras de datos y algoritmos son los más apropiados para los problemas que intenta resolver y comprenda las ventajas y desventajas de utilizarlos en un programa JavaScript. También se incluye una descripción general de las funciones de JavaScript utilizadas a lo largo del libro.
Este libro cubre:
⬤ Arrays y listas: las estructuras de datos más comunes.
⬤ Pilas y colas: estructuras de datos más complejas similares a listas.
⬤ Listas enlazadas: cómo superan las deficiencias de las matrices.
⬤ Diccionarios: almacenamiento de datos como pares clave-valor.
⬤ Hashing: bueno para la inserción y recuperación rápida.
⬤ Conjuntos: útil para almacenar elementos únicos que sólo aparecen una vez.
⬤ Árboles binarios: almacenan datos de forma jerárquica.
⬤ Grafos y algoritmos de grafos: ideal para modelar redes.
⬤ Algoritmos: incluidos los que ayudan a ordenar o buscar datos.
⬤ Algoritmos avanzados: programación dinámica y algoritmos codiciosos.
© 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)