Trabalho para a disciplina de análise de algoritmos, mostrando visualmente o funcionamento de alguns métodos de ordenação:
- Bubble Sort
- Heap Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- Shell Sort
- Na pasta onde foram extraídos os arquivos desse repositório, abra o terminal (ou prompt de comando) e digite:
npm install && npm start
- Na tela principal, altere como desejar os campos Tamanho, Ordenação e Duração da Animação, como na imagem abaixo, respeitando os limites especificados para cada item:
- Em seguida você devera ver a animação dos valores em ordenação, bem como um ranking de Trocas e Comparações:
- Caso queira visualizar os dados em forma de gráfico em disco, basta alterar para a aba de gráfico em Pizza: