[MAC323] mudanças na plataforma p/ Grafos
- Subject: [MAC323] mudanças na plataforma p/ Grafos
- From: Leonidas O Brandao <leo@ime.usp.br>
- Date: Thu, 10 Apr 2003 21:53:03 -0300 (EST)
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