num_pages: 453
description: Uma estrutura de dados  uma maneira particular de organizar dados em um computador com o intuito de usar os recursos de modo eficaz. As estruturas de dados e os algoritmos so a base de todas as solues para qualquer problema de programao. Com este livro voc aprender a escrever cdigos complexos e eficazes usando os recursos mais recentes da ES 2017. O livro Estruturas de dados e algoritmos com JavaScript comea abordando o bsico sobre JavaScript e apresenta a ECMAScript 2017 antes de passar gradualmente para as estruturas de dados mais importantes como arrays filas pilhas e listas ligadas. Voc adquirir um conhecimento profundo sobre como as tabelas hash e as estruturas de dados para conjuntos funcionam assim como de que modo as rvores e os mapas hash podem ser usados para buscar arquivos em um disco rgido ou para representar um banco de dados. Este livro serve como um caminho para voc mergulhar mais fundo no JavaScript. Voc tambm ter uma melhor compreenso de como e por que os grafos  uma das estruturas de dados mais complexas que h  so amplamente usados em sistemas de navegao por GPS e em redes sociais. Prximo ao final do livro voc descobrir como todas as teorias apresentadas podem ser aplicadas para solucionar problemas do mundo real trabalhando com as prprias redes de computador e com pesquisas no Facebook. Voc aprender a:  declarar inicializar adicionar e remover itens de arrays pilhas e filas;  criar e usar listas ligadas duplamente ligadas e ligadas circulares;  armazenar elementos nicos em tabelas hash dicionrios e conjuntos;  explorar o uso de rvores binrias e rvores binrias de busca;  ordenar estruturas de dados usando algoritmos como bubble sort selection sort insertion sort merge sort e quick sort;  pesquisar elementos em estruturas de dados usando ordenao sequencial e busca binria
language: None
title: Estruturas de dados e algoritmos com JavaScript: Escreva um código JavaScript complexo e eficaz usando a mais recente ECMAScript
publisher: Novatec Editora