Repositório criado para guardar os programas e materiais da disciplina de Algoritmos e Estrutura de Dados da UERJ/IPRJ.
- Listas sequenciais e encadeadas: pilhas, filas, listas circulares e listas multi-encadeadas
- Matrizes
- árvores e grafos.
- Percursos.
- Métodos de ordenação.
- Conceitos de abstração de dados,
- complexidade de algoritmos e recursividade.
Ultilizaremos, principalmente, a linguagem C/C++. Os códigos devem seguir um estilo, para evitar bagunça e facilitar a leitura e o entendimento por terceiros, boas recomendações de estilo podem ser encontradas na página do Google C++ Style Guide. Vamos tentar usar o máximo possível técnicas como TDD), e para tal, adotaremos o Google Test.
Trabalhos que devem ser postados no Github e provas (veja a wiki deste repositório).