Um estudo performÔtico, comparativo entre algortimos de ordenação de números. ⢠Plotação de resultados num grÔfico;
⢠Geração de 'x' lista de 'y' números pseudoaleatórios;
⢠Teste de performance sobre média de lista por algoritmo:
- 'Bubble Sort';
- 'Insert Sort';
- 'Select Sort';
- 'Merge Sort';
- 'Quick Sort';
- 'Bucket Sort';
- 'Count Sort';
- 'Radix Sort';
- 'Heap Sort';
- Quantidade de listas: Base de listas que serƔ utilizado para realizar a mƩdia de performances;
- Quantidade de nĆŗmeros: Quantidade de nĆŗmeros por lista;
- Tipo de algoritmo: Algoritmo que serÔ usado para o teste de performance por ordenação;
* TambĆ©m Ć© possĆvel gerar as listas de nĆŗmeros na mĆ£o com separação via ',' para nĆŗmeros e '/' para listas;
Passos para utilizar este projeto:Clone o projeto ou baixe-o;
gh repo clone NicolasChirazawa/sort-study
Recomendação: Um editor de código: Visual Studio Code;
npm start
| rotas | descrição |
|---|---|
POST /v1/generateRandomNumbers/:quantityList/:quantityNumber |
Gerar lista de números aleatórios. |
POST /v1/sortLists/:algorithm_name |
Performar média de tempo da ordenação. |
