Repositório oficial da monitoria de TPAA - 4° Semestre IDP
- Notação Assintótica (Partes 1, 2 e 3)
- C++ Avançado (Partes 1 e 2)
- Listas, Pilhas e Filas
- Busca e Ordenação (Partes 1, 2, 3 e 4)
- Árvores Binárias e de Busca (Partes 1 e 2)
- Heaps
- Hashes
- Grafos (Partes 1 e 2)
- Busca Completa e Programação Dinâmica (Partes 1, 2 e 3)
Todos os slides estão organizados nas pastas:
slides/A1/- Conteúdos do primeiro períodoslides/A2/- Conteúdos do segundo período
Todas os enunciados das questões do semestre 2025.1 estão na pasta:
Questoes_antigas
O repositório inclui um sistema completo de automação para gerenciar listas de exercícios:
./comandos/gerador.sh- Cria toda a estrutura de pastas (A1/A2, listas_casa/listas_sala, provas)
- Gera todos os scripts de automação automaticamente
| Script | Função |
|---|---|
lista.sh |
Cria estrutura completa para nova lista (pastas, templates C++, arquivos de teste) |
run.sh |
Compila e executa código C++, compara saída com esperada |
commit.sh |
Padroniza commits com prefixos (Study, Docs, LEE, LEA, Refactoring) |
exclui.sh |
Remove arquivos executáveis gerados durante compilação |
-
Gerar estrutura inicial:
cd comandos && ./gerador.sh
-
Criar nova lista:
./comandos/lista.sh # Escolha: casa/sala, número da lista, quantidade de questões -
Executar exercício:
./comandos/run.sh # Digite: C/S num_lista num_questao -
Fazer commit:
./comandos/commit.sh # Escolha tipo e mensagem
💡 Dúvidas? Entre em contato conosco!
Desenvolvido com ❤️ pelos monitores de TPAA