Skip to content

Latest commit

 

History

History
63 lines (37 loc) · 1.91 KB

README.md

File metadata and controls

63 lines (37 loc) · 1.91 KB

ED2-IFTM-ADS

Este repositório contém as atividades realizadas durante a disciplina de Estrutura de Dados II (ED II) no 4º período do curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas - IFTM.

Conteúdo

As atividades incluem implementações dos seguintes algoritmos de ordenação:

  • Bubble Sort: Implementação do algoritmo de ordenação por bolha.
  • Insertion Sort: Implementação do algoritmo de ordenação por inserção.
  • Selection Sort: Implementação do algoritmo de ordenação por seleção.
  • Merge Sort: Implementação do algoritmo de ordenação por mesclagem.

Além disso, há uma implementação de:

  • Busca Binária: Algoritmo para busca eficiente em listas ordenadas.

Estrutura do Repositório

O repositório está organizado da seguinte forma:

  • BuscaBinaria.cpp: Contém a implementação do algoritmo de busca binária.
  • Questao1AlgOrdenacao.cpp: Contém a implementação dos algoritmos Bubble Sort, Insertion Sort e Selection Sort.
  • Questao2AlgOrdenacao.cpp: Contém a implementação do algoritmo Merge Sort.

Como Executar

Para compilar e executar os programas, certifique-se de ter um compilador C++ instalado em seu sistema. Siga os passos abaixo:

  1. Clone o repositório:

    git clone https://github.com/natsalete/ED2-IFTM-ADS.git
    cd ED2-IFTM-ADS
  2. Compile o arquivo desejado:

    g++ -o programa NomeDoArquivo.cpp

    Substitua NomeDoArquivo.cpp pelo nome do arquivo que você deseja compilar, por exemplo, BuscaBinaria.cpp.

  3. Execute o programa:

    ./programa

Requisitos

  • Compilador C++ (por exemplo, g++).

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.

Licença

Este projeto está licenciado sob a Licença MIT.