Material das Aulas
Onde encontrar
O material da disciplina pode ser encontrado no Moodle ou no reposiótio GitHub.
Conteúdo
- Introdução ao Treinamento (Aula 00)
- Sessão 01
- Code::Blocks;
- Programas Híbridos C/C++;
- Formas Padrão de Entrada e Saída (I/O);
- Como Submeter no SPOJ;
- Problemas...
- Sessão 02
- Vetores
- Representação de Tipos;
- Problemas Ad Hoc;
- Problemas...
- Sessão 03
- EOF;
- Matrizes
- Problemas...
- Um Problema de Lógica.
- Sessão 04
- Caracteres
- Representação
- Biblioteca cctype
- Problemas selecionados
- Sessão 05
- Strings
- Estrutura
- Leitura
- Impressão
- Processamento
- Problemas selecionados
- Sessão 06
- Visão Geral da Standard Templates Library
- Contêineres;
- Iteradores;
- Algoritmos.
- Vector
- Sessão 07
- URI Online Judge
- list
- deque
- Problemas selecionados
- Sessão 08
- Árvores de Busca Binária;
- set
- multiset
- Problema selecionado
- Sessão 09
- map
- multimap
- Problemas selecionados
- Sessão 10
- Pilha
- Fila
- Fila de Prioridades
- Adaptadores de Contêineres
- stack, queue e priority_queue
- Problemas Selecionados
- Sessão 11
- Grafos
- Motivação
- Terminologia
- Sessão 12, Código
- Representação Computacional
- Busca Genérica
- Busca em Largura (BFS)
- Sessão 13, Código
- Busca em Profundidade (DFS)
- Problemas Selecionados
- Sessão 14
- Árvores
- Árvores Binárias de Busca
- Tipos de Remoção
- Percursos
- Problemas Selecionados
- Sessão 15, Código
- Árvores Geradoras
- Árvores Geradoras Mínimas
- Algoritmo de Prim
- Problema Selecionado
- Material Suplementar sobre redirecionamento da entrada aqui.