Aprendizaje de estructuras de datos y algoritmos de JavaScript - Tercera edición: Escriba código JavaScript complejo y potente utilizando el último ECMAScript

Puntuación:   (4,3 de 5)

Aprendizaje de estructuras de datos y algoritmos de JavaScript - Tercera edición: Escriba código JavaScript complejo y potente utilizando el último ECMAScript (Loiane Groner)

Opiniones de los lectores

Resumen:

El libro ha recibido críticas dispares por parte de los usuarios. Algunos usuarios lo consideran un recurso valioso para aprender estructuras de datos y algoritmos, especialmente para quienes se preparan para entrevistas de desarrollo de software, mientras que otros lo critican por sus numerosos errores, un contenido mal organizado y un estilo de redacción en general confuso. Las experiencias contrastadas sugieren que, si bien puede ayudar a algunos lectores, también puede conducir a la frustración debido a sus deficiencias.

Ventajas:

Ofrece ideas valiosas y conceptos fundamentales sobre estructuras de datos y algoritmos, que pueden aumentar la confianza a la hora de resolver problemas de CS.
Algunos usuarios lo consideran uno de los mejores recursos disponibles para aprender algoritmos JavaScript.
Contiene nuevos contenidos relacionados con los módulos ES6 y ECMAScript.

Desventajas:

Contiene muchos errores, lo que lleva a confusión y desconfianza en el contenido.
Mal escrito y difícil de leer, con una estructura de archivos desorganizada y explicaciones insuficientes del código.
Difícil de seguir mientras se codifica debido a problemas de formato, incluyendo el pequeño tamaño de la fuente y la falta de comentarios en línea.

(basado en 10 opiniones de lectores)

Título original:

Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

Contenido del libro:

Crear estructuras de datos y algoritmos clásicos como la búsqueda en profundidad y la búsqueda en amplitud, aprender la recursividad, así como crear y utilizar una estructura de datos de montón utilizando JavaScript.

Características principales

⬤ Implementar estructuras de datos comunes y los algoritmos asociados junto con el contexto en el que se utilizan.

⬤ Dominar las estructuras de datos de JavaScript existentes, como matrices, conjuntos y mapas, y aprender a implementar otras nuevas como pilas, listas enlazadas, árboles y gráficos en ES 8.

⬤ Desarrollar tipos de datos abstractos para hacer de JavaScript un lenguaje de programación más flexible y potente.

Descripción del libro

Una estructura de datos es una forma particular de organizar los datos en un ordenador para utilizar los recursos de forma eficiente. Las estructuras de datos y los algoritmos son la base de toda solución a cualquier problema de programación. Con este libro, aprenderás a escribir código complejo y potente utilizando las últimas características de ES 2017.

Aprendizaje de estructuras de datos y algoritmos de JavaScript comienza cubriendo los fundamentos de JavaScript y le introduce en ECMAScript 2017, antes de pasar gradualmente a las estructuras de datos más importantes, como matrices, colas, pilas y listas enlazadas. Conocerás 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 sirve como ruta para adentrarte en JavaScript. También comprenderás mejor por qué y cómo los grafos, una de las estructuras de datos más complejas, se utilizan en gran medida en los sistemas de navegación GPS de las redes sociales.

Hacia el final del libro, descubrirá cómo se pueden aplicar todas las teorías presentadas en este libro para resolver problemas 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.

⬤ Crear y utilizar listas enlazadas, listas doblemente enlazadas y listas enlazadas circulares.

⬤ Almacenar elementos únicos con tablas hash, diccionarios y conjuntos.

⬤ Explorar el uso de árboles binarios y árboles binarios de búsqueda.

⬤ Ordenar estructuras de datos utilizando algoritmos como la ordenación burbuja, la ordenación selección, la ordenación inserción, la ordenación fusión y la ordenación rápida.

⬤ Buscar elementos en estructuras de datos utilizando ordenación secuencial y búsqueda binaria.

Otros datos del libro:

ISBN:9781788623872
Autor:
Editorial:
Idioma:inglés
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Aprendizaje de estructuras de datos y algoritmos de JavaScript - Segunda edición: Perfeccione sus...
Perfeccione sus habilidades aprendiendo...
Aprendizaje de estructuras de datos y algoritmos de JavaScript - Segunda edición: Perfeccione sus habilidades aprendiendo estructuras de datos y algoritmos clásicos en JavaScript - Learning JavaScript Data Structures and Algorithms - Second Edition: Hone your skills by learning classic data structures and algorithms in JavaScript
Aprendizaje de estructuras de datos y algoritmos de JavaScript - Learning JavaScript Data Structures...
Comprender e implementar estructuras de datos y...
Aprendizaje de estructuras de datos y algoritmos de JavaScript - Learning JavaScript Data Structures and Algorithms
Aprendizaje de estructuras de datos y algoritmos de JavaScript - Tercera edición: Escriba código...
Crear estructuras de datos y algoritmos clásicos...
Aprendizaje de estructuras de datos y algoritmos de JavaScript - Tercera edición: Escriba código JavaScript complejo y potente utilizando el último ECMAScript - Learning JavaScript Data Structures and Algorithms - Third Edition: Write complex and powerful JavaScript code using the latest ECMAScript

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)