Skip to content

EDAII/Ord_nlogn_showing_execution

Repository files navigation

Showing Execution

Alunos

Matrícula Nome
16/0122996 Guilherme Banci Deusdará
14/0144544 Isaque Alves de Lima

Descrição do projeto

Showing Execution tem o propósito de auxiliar estudantes e intusiastas de EDA a entender mais sobre a execução dos algoritmos de ordenação nlogn, promovendo uma interface mobile que permite que o usuário escolha a quantidade de números que o sistema irá gerar aleatoriamente e a velocidade da execução.

Guia de instalação

Dependências do projeto

  • A dependêndias do projeto estão no package.json

Como executar o projeto

  • Caso deseja visualizar a execução no Android execute:
    react-native run-android

  • Caso deseja visualizar a execução no Iphone execute:
    react-native run-ios

Capturas de tela

print

Conclusões

Tivemos que implementar os algoritmos utilizando o modelo de classes para que o passo a passo seja apresentado visualmente, pegamos os algoritmos em JavaScript no formato de função e passamos para o formato de classe.

A quantidade máxima de valores foi definida em 300 e a velocidade mínima 0.001 ms, para que a execução do algoritmo fique mais visível e atenda os objetivos do projeto.

Referências

TheAlgorithms - Javascript, https://github.com/TheAlgorithms/Javascript. Acesso em 23 de setembro de 2019.

JavaScript Searching and Sorting Algorithm: Shell sort https://www.w3resource.com/javascript-exercises/searching-and-sorting-algorithm/searching-and-sorting-algorithm-exercise-6.php Acesso em 23 de setembro de 2019.