Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mrbelga/animation-algorithmsearch
Explore animated Counting Sort & Tim Sort implementations. Visualize sorting algorithms step by step
https://github.com/mrbelga/animation-algorithmsearch
Last synced: 12 days ago
JSON representation
Explore animated Counting Sort & Tim Sort implementations. Visualize sorting algorithms step by step
- Host: GitHub
- URL: https://github.com/mrbelga/animation-algorithmsearch
- Owner: MrBElga
- Created: 2024-04-12T12:19:34.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-16T00:52:43.000Z (7 months ago)
- Last Synced: 2024-10-05T05:01:13.494Z (about 1 month ago)
- Language: Java
- Size: 264 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# animation-algorithmSearch
## EN
This repository showcases animated implementations of two popular sorting algorithms: Counting Sort and Tim Sort.Counting Sort is a linear time sorting algorithm that operates by counting the number of occurrences of each unique element in the input array. Tim Sort, on the other hand, is a hybrid sorting algorithm derived from merge sort and insertion sort, designed to perform well on many kinds of real-world data.
The animations provided here offer a visual representation of how these algorithms work step by step, aiding in understanding their mechanisms and efficiency.
## PT-BR
Este repositório apresenta implementações animadas de dois algoritmos de ordenação populares: Counting Sort e Tim Sort.Counting Sort é um algoritmo de ordenação de tempo linear que opera contando o número de ocorrências de cada elemento único no array de entrada. Por outro lado, Tim Sort é um algoritmo de ordenação híbrido derivado do merge sort e insertion sort, projetado para se sair bem em muitos tipos de dados do mundo real.
As animações fornecidas aqui oferecem uma representação visual de como esses algoritmos funcionam passo a passo, auxiliando na compreensão de seus mecanismos e eficiência.