https://github.com/natsalete/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.
https://github.com/natsalete/ed2-iftm-ads
buble-sort cpp estrutura-de-dados insertion-sort merge-sort selection-sort
Last synced: about 2 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/natsalete/ed2-iftm-ads
- Owner: natsalete
- License: mit
- Created: 2024-10-20T19:17:01.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-13T19:08:13.000Z (4 months ago)
- Last Synced: 2025-03-31T16:09:22.364Z (3 months ago)
- Topics: buble-sort, cpp, estrutura-de-dados, insertion-sort, merge-sort, selection-sort
- Language: C++
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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**:
```bash
git clone https://github.com/natsalete/ED2-IFTM-ADS.git
cd ED2-IFTM-ADS
```2. **Compile o arquivo desejado**:
```bash
g++ -o programa NomeDoArquivo.cpp
```Substitua `NomeDoArquivo.cpp` pelo nome do arquivo que você deseja compilar, por exemplo, `BuscaBinaria.cpp`.
3. **Execute o programa**:
```bash
./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](LICENSE).