Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teagucordeiro/avl-tree
https://github.com/teagucordeiro/avl-tree
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/teagucordeiro/avl-tree
- Owner: teagucordeiro
- Created: 2022-02-10T22:08:11.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-11T13:53:40.000Z (almost 3 years ago)
- Last Synced: 2024-06-04T19:05:30.652Z (5 months ago)
- Language: Makefile
- Size: 431 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Identificação Pessoal
- Nome: *Rafael Silva Freire*
- Email: *[email protected]*
- Turma: *DIM0117 - T01*- Nome: *Thiago de Oliveira Cordeiro*
- Email: *[email protected]*
- Turma: *DIM0117 - T01*# Softwares necessários
* Git
* Compilador de C++ (indicado G++)
* Cmake (opcional)# Compilando e executando
## Manualmente com g++
Para compilar e executar o programa manualmente basta digitar os seguintes comandos em seu terminal:
```
$ git clone [email protected]:davi-i/cpp-arvore-de-busca.git (faz o clone do repositório em algum diretório do seu pc)
$ cd cpp-arvore-de-busca/ (vai até a pasta do repositório clonado)
$ mkdir build (caso não tenha uma pasta para os executáveis, você deve criá-la com esse comando)
$ g++ -Wall -std=c++17 -g -I include source/main.cpp source/tree.cpp source/utils.cpp -o build/tree (compilar)
$ ./build/tree (executar)
```## Cmake
Para compilar e executar o programa com o Cmake você precisa ter instalado pelo menos a versão 3.8. Em seguida, abra seu terminal e execute os seguintes comandos:
```
$ git clone [email protected]:davi-i/cpp-arvore-de-busca.git (faz o clone do repositório em algum diretório do seu pc)
$ cd cpp-arvore-de-busca/ (vai até a pasta do repositório clonado)
$ mkdir build (caso não tenha uma pasta para os executáveis, você deve criá-la com esse comando)
$ cmake -S source -B build (criar o cmake do projeto)
$ cmake --build build (compilar)
$ ./build/tree (executar)
```--------
© IMD/UFRN 2022.