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


Precio:
Precio de venta$65.32

Descripción

Cree estructuras de datos y algoritmos clásicos como la búsqueda en profundidad y la búsqueda en amplitud, aprenda recursividad, así como cree y use una estructura de datos de pila usando JavaScript

Características clave

  • Implemente estructuras de datos comunes y los algoritmos asociados junto con el contexto en el que se utilizan
  • Domine las estructuras de datos JavaScript existentes, como matrices, conjuntos y mapas, y aprenda a implementar otras nuevas, como pilas, listas enlazadas, árboles y gráficos en ES 8
  • Desarrolle 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 datos en un ordenador para utilizar los recursos de manera eficiente. Las estructuras de datos y los algoritmos son la base de cada solución a cualquier problema de programación. Con este libro, aprenderá a escribir código complejo y potente utilizando las últimas características de ES 2017.

El aprendizaje de estructuras de datos y algoritmos de JavaScript comienza cubriendo los fundamentos de JavaScript y le presenta ECMAScript 2017, antes de pasar gradualmente a las estructuras de datos más importantes como arrays, colas, pilas y listas enlazadas. Obtendrá un conocimiento profundo de cómo funcionan las tablas hash y las estructuras de datos de conjunto, así como de cómo se pueden usar los árboles y los mapas hash para buscar archivos en un disco duro o representar una base de datos. Este libro sirve como una ruta para profundizar en JavaScript. También obtendrá una mayor comprensión de por qué y cómo los gráficos, una de las estructuras de datos más complejas, se utilizan ampliamente en los sistemas de navegación GPS en las redes sociales.

Hacia el final del libro, descubrirá cómo todas las teorías presentadas en este libro se pueden aplicar para resolver problemas del mundo real mientras trabaja en sus propias redes informáticas y búsquedas de Facebook.

Lo que aprenderá

  • Declarar, inicializar, añadir y eliminar elementos de arrays, pilas y colas
  • Crear y usar 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 de búsqueda binaria
  • Ordenar estructuras de datos utilizando algoritmos como bubble sort, selection sort, insertion sort, merge sort y quick sort
  • Buscar elementos en estructuras de datos utilizando búsqueda secuencial y búsqueda binaria


Autor: Loiane Groner
Editorial: Packt Publishing
Publicado: 26/04/2018
Páginas: 426
Tipo de encuadernación: Tapa blanda
Peso: 1.60lbs
Tamaño: 9.25h x 7.50w x 0.87d
ISBN13: 9781788623872
ISBN10: 1788623878
Categorías BISAC:
- Informática | Lenguajes | JavaScript
- Informática | Informática
- Informática | Ingeniería informática

Este título no es retornable