Uma coleção de algoritmos clássicos e estruturas de dados implementados em Java para fins de aprendizado.
TheAlgorithms/Rust
Uma coleção de algoritmos clássicos e estruturas de dados implementados em Rust, voltada ao uso educacional.
- Estrelas
- 26,118
- Forks
- 2,600
- Issues abertas
- 9
- Último commit
- há 11 dias
O que é?
Este repositório reúne implementações de uma ampla variedade de algoritmos e estruturas de dados escritos em Rust. Ele faz parte do projeto The Algorithms, um esforço comunitário que mantém implementações educacionais de algoritmos em várias linguagens de programação.
O código é organizado por tópico, para que os leitores possam navegar por categoria e encontrar rapidamente uma implementação específica. Um arquivo de diretório gerado oferece uma visão geral de todo o conteúdo. Quem contribui deve seguir as diretrizes do projeto para contribuições ao adicionar novas implementações.
Como o objetivo é ensinar, o foco está em código legível e independente, em vez de bibliotecas de produção. É uma referência útil para desenvolvedores que estão aprendendo Rust e querem ver algoritmos comuns escritos de forma idiomática.
Recursos principais
- 01Implementa uma ampla variedade de algoritmos clássicos em Rust
- 02Abrange estruturas de dados comuns, além de algoritmos
- 03O código é organizado por tópico para facilitar a navegação
- 04Inclui um arquivo de diretório gerado para facilitar a navegação
- 05Aberto a contribuições da comunidade, seguindo as diretrizes para contribuições
Casos de uso
- Aprender algoritmos enquanto se familiariza com a sintaxe de Rust
- Consultar uma implementação de referência de um algoritmo padrão em Rust
- Estudar a estrutura idiomática de código Rust para fins didáticos ou entrevistas
- Contribuir com uma implementação para um projeto educacional aberto
Em coleções
Tópicos
Perguntas frequentes
- O que é Rust?
- Uma coleção de algoritmos clássicos e estruturas de dados implementados em Rust, voltada ao uso educacional. Este repositório reúne implementações de uma ampla variedade de algoritmos e estruturas de dados escritos em Rust. Ele faz parte do projeto The Algorithms, um esforço comunitário que mantém implementações educacionais de algoritmos em várias linguagens de programação.
- Rust é gratuito? Qual é a licença?
- Rust é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Rust ainda é mantido?
- Manutenção ativa. O último commit de Rust foi em 13 de out. de 2026.
- Para que posso usar Rust?
- Aprender algoritmos enquanto se familiariza com a sintaxe de Rust Consultar uma implementação de referência de um algoritmo padrão em Rust Estudar a estrutura idiomática de código Rust para fins didáticos ou entrevistas Contribuir com uma implementação para um projeto educacional aberto
- Onde consigo Rust?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TheAlgorithms/Rust
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Coleção de algoritmos mantida pela comunidade e implementada em Python, voltada ao aprendizado e à educação.
Um livro gratuito e de código aberto sobre estruturas de dados e algoritmos, ilustrado e com código executável em mais de uma dúzia de linguagens de programação.
Uma coleção educacional de algoritmos e estruturas de dados em C++17, sem bibliotecas externas, abrangendo matemática, ML, ciência da computação e física.
Coleção de algoritmos clássicos e estruturas de dados implementados em Go, voltada ao aprendizado e à preparação para entrevistas.
Uma wiki gratuita, aberta e atualizada continuamente, que ensina programação competitiva (OI e ICPC), de algoritmos básicos a tópicos avançados.