[MAC323] mudanças na plataforma p/ Grafos
[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

[MAC323] mudanças na plataforma p/ Grafos



Olá para todos,

Começou o aprimoramento da "plataforma p/ Grafos", o Tiago Motta
incorporou um "listener" para fechar Frame com clique no X da janela e eu
melhorei a janela de abertura (agora não abre nova janela quando usamos
"appletviewer index.html").

Peguem a nova versão, com pequena documentação de alterações no arquivo
"leiame.txt":

  http://www.ime.usp.br/~leo/java/grafos/constroiGrafoIngenuo.tgz

Sugiro que as próxima alterações sejam:

 1. Implementar uma estruta de dados "digna do nome" para representar o
    grafo;

 2. Implementar um gravador/leitor para o grafo da tela (neste caso só
    funcionará para aplicativo e na versão Applet devemos passar um
    parâmetro ao <applet ... > com o nome do arquivo a ser aberto (via
    requisição HTTP).
    Sugiro um formato simples, ASCII, do tipo:

    num_no : aresta1 aresta2 ...

Tentem fazer de modo a mexer minimamente nas coisas já prontas,
empacotando novos recurso em novas classas (quando isso fizer sentido).

Outra coisa: é possível que tenha "bug" na estrutura atual, pois fiz
algumas remoções de vértices (não implementei remoção de aresta!!!) e
depois uma movimentação de um vértice que ficou, resultado, o programa não
atualizou as arestas incidentes nele!!!

Ao trabalho !

[]s
Leônidas

 --------------------------------------------------------------------------
 Leônidas de Oliveira Brandão  -  Computer Science Dep. of IME-USP (Brazil)
 leo@ime.usp.br - http://www.ime.usp.br/~leo - +55 (011) 3091 [6298 | 6135] 
 Interessado em Matemática?  Visite o "iMatica":   http://www.matematica.br