Puntuación:
En general, el libro es bien recibido por su contenido conciso e informativo sobre JavaScript, algoritmos y estructuras de datos, lo que lo convierte en un buen recurso tanto para principiantes como para quienes se preparan para entrevistas de trabajo. Sin embargo, algunos lectores consideran que carece de profundidad en ciertas áreas, que su contenido está anticuado y que no es adecuado para el formato Kindle.
Ventajas:⬤ Brillante y conciso manual de JavaScript
⬤ estupendo tanto para principiantes como para desarrolladores experimentados
⬤ muy informativo para preparar entrevistas de trabajo
⬤ excelente introducción a los algoritmos y las estructuras de datos
⬤ en buen estado de conservación cuando se compra usado
⬤ recomendado para implementar estructuras de datos básicas.
⬤ Algunas secciones, especialmente sobre Árboles y Grafos, son apresuradas y carecen de profundidad
⬤ problemas con la edición y la coherencia en los fragmentos de código
⬤ contenido obsoleto que no refleja ES6
⬤ difícil de usar en Kindle
⬤ considerado demasiado superficial por algunos lectores
⬤ temas específicos poco explorados, como las listas disjuntas y las explicaciones de Big O.
(basado en 11 opiniones de lectores)
Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Perfeccione sus habilidades aprendiendo estructuras de datos y algoritmos clásicos en JavaScript.
Características principales
⬤ Comprender estructuras de datos comunes y los algoritmos asociados, así como el contexto en el que se utilizan.
⬤ Domina las estructuras de datos existentes en JavaScript como array, set y map y aprende a implementar otras nuevas como stacks, listas enlazadas, árboles y grafos.
⬤ Todos los conceptos se explican de forma sencilla, seguidos de ejemplos.
Descripción del libro
Este libro comienza cubriendo los fundamentos del lenguaje JavaScript e introduciendo ECMAScript 7, antes de pasar gradualmente a las implementaciones actuales de ECMAScript 6. Conocerá en profundidad el funcionamiento de las tablas hash y las estructuras de datos de conjuntos, así como el uso de árboles y mapas hash para buscar archivos en un disco duro o representar una base de datos. Este libro es una ruta accesible para profundizar en JavaScript. Siendo los grafos una de las estructuras de datos más complejas que encontrarás, también te daremos una mejor comprensión de por qué y cómo los grafos se utilizan en gran medida en los sistemas de navegación GPS en las redes sociales.
Hacia el final del libro, descubrirá cómo se pueden aplicar todas las teorías presentadas en este libro en soluciones del mundo real mientras trabaja en sus propias redes informáticas y búsquedas en Facebook.
Lo que aprenderá
⬤ Declarar, inicializar, añadir y eliminar elementos de matrices, pilas y colas.
⬤ Aprenderás a utilizar algoritmos como DFS (Depth-first Search) y BFS (Breadth-First Search) para las estructuras de datos más complejas.
⬤ Aprovechar el poder de crear listas enlazadas, listas doblemente enlazadas y listas enlazadas circulares.
⬤ Almacenar elementos únicos con tablas hash, diccionarios y conjuntos.
⬤ Utilizar árboles binarios y árboles binarios de búsqueda.
⬤ Ordenar estructuras de datos utilizando una serie de algoritmos como la ordenación burbuja, la ordenación por inserción y la ordenación rápida.
A quién va dirigido este libro
Si eres estudiante de Informática o estás al principio de tu carrera tecnológica y quieres explorar la capacidad óptima de JavaScript, este libro es para ti. Necesitas un conocimiento básico de JavaScript y de lógica de programación para empezar a divertirte con los algoritmos.
© 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)