IFRN George da Silva Chagas
Projeto de Algoritmos 2o Bimestre Objetivo do Projeto: Implementar e comparar diferentes algoritmos de ordenação. Analisar experimentalmente a complexidade temporal dos algoritmos. Visualizar e interpretar os resultados obtidos. Realizar uma análise crítica dos resultados através de um relatório. Algoritmos a serem implementados: Bubble Sort: Implementação do algoritmo de ordenação Bubble Sort. Esse algoritmo é um dos mais simples e ineficientes, mas é um bom ponto de partida para a comparação com outros algoritmos.
Insertion Sort: Implementação do algoritmo de ordenação Insertion Sort. Esse algoritmo é um pouco mais eficiente que o Bubble Sort, mas ainda é considerado ineficiente para grandes conjuntos de dados. Eficiente para conjuntos de dados pequenos.
Selection Sort: Implementação do algoritmo de ordenação Selection Sort. Esse algoritmo é um pouco mais eficiente que o Bubble Sort, mas ainda é considerado ineficiente para grandes conjuntos de dados.
Merge Sort: Implementação do algoritmo de ordenação Merge Sort. Esse algoritmo é um dos mais eficientes algoritmos de ordenação, sendo muito utilizado em aplicações reais. Esse algoritmo é do tipo dividir para conquistar.
Quick Sort: Implementação do algoritmo de ordenação Quick Sort. Esse algoritmo é um dos mais eficientes algoritmos de ordenação. Esse algorítmo também utiliza a técnica de dividir para conquistar.
Link do relatório: https://docs.google.com/document/d/1U__Lvv5QMGbuHcbIAca2RRq6t0a2wiBJ/edit?usp=sharing&ouid=117334094585094441496&rtpof=true&sd=true
Link Slide para apresentação: https://www.canva.com/design/DAGdrOUZHoU/JJXOKkeL8KCjWHbo5bui2w/edit