As estruturas de dados sa~o a base para a construc¸a~o de algoritmos eficientes que possibilitam a construc¸a~o sistemas computacionais de alta performance. Elas permitem o armazenamento e manipulac¸a~o de dados e sa~o essenciais para a soluc¸a~o de problemas complexos em diversas a´reas em evide^ncia: intelige^ncia artificial, processamento de imagens, cie^ncia de dados, Machine Learning e Engenharia de Software. Neste livro, Thiago Leite desmistifica as estruturas de dados cla´ssicas, que sa~o apresentadas nas principais linguagens do mercado: C, Java, C#, Python e JavaScript. Do ba´sico ao avanc¸ado, voce^ conhecera´ conceitos e pra´ticas de cada ED de forma objetiva, com exerci´cios e resoluc¸o~es para complementar seu aprendizado. Com esse conhecimento, voce^ sabera´ escolher quais as estruturas de dados mais adequadas e eficientes para cada contexto especi´fico no seu dia a dia em desenvolvimento de software e assim conseguira´ criar a melhor soluc¸a~o para seus problemas. Marca: CASA DO CODIGO **