[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Re: Realloc???
- Subject: Re: Realloc???
- From: "Rubens Altimari" <rubens@bcc2000.net>
- Date: Tue, 8 Apr 2003 19:32:52 -0300
Agora que a entrega passou, deixem-me perguntar: afinal, o que vocês
resolveram quanto a isto? De fato, tem o problema abaixo, mas até dá para
fazer alguma coisa, com algum nível de compromisso - uma das versões que
entreguei, por exemplo, fazia um realloc (com gb_typed_alloc) e atualizava
todos os vértices *visíveis*, isto é, aqueles dos arcos e os indicados por
util_types. Claro que não resolve eventuais Vertex* "não documentados".
Tinha a opção de fixar um número de vértices alto, a de repassar o MakeFile
uma vez só contando os vértices, etc. Enfim, fiquei curioso: alguém teve uma
idéia brilhante?
Rubens
----- Original Message -----
From: "Rodrigo di Lorenzo Lopes" <rlopes@linux.ime.usp.br>
To: "Lista de Grafos" <coelho-grafos@ime.usp.br>
Sent: Tuesday, April 01, 2003 7:42 PM
Subject: Re: Realloc???
> Nunca irá funcionar nenhum realocc de vértices... ;-)
>
> A lista de arcos apontam para endereços de memória dos vértices.
> Caso vc desaloque os vértices, os arcos, grafo, etc, estarão apontando
para lixos.
> A menos que você atribua TODOS os campos de TODAS estruturas do grafo
novamente ...
>
> Bom, dê-se por satisfeito porque pelo menos as strings são manipuladas
dinamicamente.
> Já pensou se você que tivesse que verificar que a área S está lotada ?
>
> []'s
> Rodrigo
>
> Edson Chen writes:
> > Como eu faço pra realocar o número de vértices de
> > um grafo?
>
- References:
- Re: Realloc???
- From: Rodrigo di Lorenzo Lopes <rlopes@linux.ime.usp.br>
- Prévia por data:
EP3
- Próxima por data:
RE: EP3
- Índices: