Lista de Alunos | Ex.12 | Ex.14

Exercício 13

Nosso objetivo até o final do curso é organizar as funções desenvolvidas por cada um ao longo do semestre. Nesta primeira etapa precisamos primeiro criar um template para que as funções sejam passadas a limpo baseadas nesse template. Em seguida, começaremos com as funções auxiliares desenvolvidas ao longo do curso, como por exemplo, geração de grafo aleatório, visualização de grafo, etc.

  1. Criar um template para ser usado por todos - precisamos de 2 voluntários! - template
  2. A tabela baixo mostra algumas funções auxiliares que foram usadas por todos. Há ainda outras que não foram incluídas na tabela, mas que é interessante ter também. Completem a tabela abaixo com outras funções auxiliares, indicando quem a desenvolveu e quem a utilizou em seus exercícios.

Funções compartilhadas

Funções Wen Fer Mar And Rob Tia Fra Wes Eri
Desenha o grafo rob,ali,Wes,Gio, eri, thi Fra, and         Fra    
Grafo Aleatório eri Fra   Gio, thi tia Wes, Fra        
Verificar simetria     wen, eri, Wes       Fra    
Vértices Vizinhos eri           Fra    
Desenha grafo MST           and      
Figura para array       rob, Fra          
Diagonal nula             Fra    
Verificar caminho             Fra    
Adjacencia - lista             Fra   eri
M Adj - Lista               Wes  
lista - adjacencia                 eri
Grau do vértice                 eri
modif arco/aresta                 eri
  1. Colocar as funções auxiliares no formato do template, com base na tabela acima. Por exemplo, de acordo com a tabela, a Função desenha grafo mais utilizada foi a desenvolvida pelo Wendell. Então, ele deverá passar esta função a limpo. Já a função "Gera grafo aleatório" mais utilizada foi a do André, então ele deverá passá-la a limpo.
  2. Os alunos que não tiveram suas funções utilizadas pelos colegas deverão escolher pelo menos uma função auxiliar sua, de preferência uma que não tenha sido feito por ninguém.

Soluções