sin-213-projeto-de-algoritmos

所属分类:C/C++基础
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2024-02-08 14:50:06
上 传 者sh-1993
说明:  实现了ordena o em C++的一个lise dos原则算法。Um projeto desenvolvido durante a disciplina SIN 213-projeto de Algoritmos,da Universidade Federal de Viosa-Rio Paranaíba校区。
(Implementa o e análise dos principais algoritmos de ordena o em C++. Um projeto desenvolvido durante a disciplina SIN 213 - Projeto de Algoritmos, da Universidade Federal de Vi osa - Campus Rio Paranaíba.)

文件列表:
.vscode/
Bubble Sort/
Heap Sort (min heap)/
Insertion Sort/
Merge Sort/
Quick Sort(Average)/
Quick Sort(First)/
Quick Sort(Median of three)/
Quick Sort(Random)/
Selection Sort/
Shell Sort/
algorithms.hpp
fileManager.hpp
interface.hpp
main.cpp
main.exe

# Projeto de Algoritmos ## Descrio Este projeto, desenvolvido durante a disciplina SIN213 - Projeto de Algoritmos, da Universidade Federal de Viosa - Campus Rio Paranaíba, tem como objetivo a implementao e análise de desempenho de diversos algoritmos de ordenao em C++. ## Algoritmos Implementados - **Insertion Sort** - **Bubble Sort** - **Selection Sort** - **Shell Sort** - **Merge Sort** - **Quick Sort (First)** - **Quick Sort (Average)** - **Quick Sort (Median of Three)** - **Quick Sort (Random)** - **Heap Sort (Min Heap)** ## Testes Para cada algoritmo, foram conduzidos testes utilizando diferentes tipos de entradas: - Crescentes - Decrescentes - Aleatórias Tamanhos de entrada testados: - 10 - 100 - 1000 - 10000 - 100000 - 1000000 O objetivo foi avaliar o desempenho em diversas situaes, identificando o comportamento em cenários favoráveis e desfavoráveis. ## Compilao e Execuo Para compilar e executar o projeto, siga as instrues abaixo: ```bash g++ -o main main.cpp ./main ``` Certifique-se de ter um [compilador](https://nuwen.net/mingw.html) C++ instalado no seu sistema. ## Autor Luís Fernando Almeida -> https://github.com/luissaster

近期下载者

相关文件


收藏者