Marco Antonio Moreira de Carvalho
 Departamento de Computação  |  Universidade Federal de Ouro Preto

Projeto Treinamento em Algoritmos e Programação Avançada

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
      • Ordenação.
    • 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.

Departamento de Computação  |  ICEB  |  Universidade Federal de Ouro Preto
Campus Universitário Morro do Cruzeiro  |  CEP 35400-000  |  Ouro Preto - MG, Brasil
Telefone: +55 (31) 3559-1663  |  marco.opt@gmail.com