Estruturas de Dados em TypeScript
Практическое руководство по алгоритмам и структурам данных
Resumo:
Introdução
O livro «TypeScript Data Structures» (autor — Ahmad Farid, 2021, 280 páginas) é um guia prático que preenche uma lacuna importante entre o JavaScript tipado e os algoritmos clássicos. Ao contrário da maioria dos livros sobre estruturas de dados, escritos em Java, C++ ou Python, esta obra é voltada especificamente para TypeScript — uma linguagem que ganha popularidade no desenvolvimento web e em projetos backend com Node.js. O autor oferece não apenas teoria, mas implementações prontas para uso, acompanhadas de tipagem estrita e exemplos.
Sobre o que é o livro
O livro cobre sequencialmente todas as principais estruturas de dados: desde as simples (arrays, listas ligadas) até as complexas (árvores, grafos, tabelas hash). Cada capítulo contém:
- descrição teórica da estrutura e sua complexidade de tempo;
- implementação em TypeScript usando genéricos e interfaces;
- exemplos de aplicação em problemas reais (busca, ordenação, cache);
- exercícios para prática independente.
Ênfase especial é dada à type safety: o autor mostra como o TypeScript ajuda a evitar erros ao trabalhar com dados e como projetar abstrações corretamente.
Para quem é este livro
O livro é voltado para desenvolvedores que já conhecem os fundamentos do TypeScript ou JavaScript e desejam aprofundar seus conhecimentos em algoritmos. Será útil para:
- desenvolvedores frontend e backend que querem escrever