Learn Algorithms in Java é um aplicativo que mostra a implementação dos algoritmos mais comuns usados em Ciência da Computação.
O aplicativo permite que os usuários aprendam esses algoritmos, fornecendo o código-fonte Java, bem como explicações detalhadas para cada um.
Os seguintes algoritmos são abordados no aplicativo:
Pesquisando algoritmos : Esta categoria abrange a implementação de algoritmos de pesquisa linear e binária de forma iterativa e recursiva.
Algoritmos de classificação : Esta categoria abrange uma ampla variedade de algoritmos de classificação, incluindo, mas não se limitando a: classificação de bolhas, classificação, seleção, inserção, classificação rápida, classificação por mesclagem, classificação por pilha e muito mais.
Algoritmos gráficos : Esta categoria abrange a estrutura de dados do gráfico e os algoritmos mais comuns, como percurso, caminho mais curto, árvore de abrangência mínima e outros.
Algoritmo de retorno recursivo : Esta categoria cobre o problema do N-Queen resolvido usando a técnica de retorno recursivo.
O código Java é destacado na sintaxe para facilitar a legibilidade, proporcionando uma experiência de aprendizado aprimorada.
O aplicativo também permite que o usuário adicione seus próprios algoritmos personalizados com a capacidade de visualizar, editar, compartilhar e excluir.
Os usuários também podem verificar alguns dos cientistas mais influentes no campo da Ciência da Computação, exibindo uma breve descrição sobre eles, bem como seu local de nascimento no Google Maps.
Atualizado em
5 de set. de 2019