| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2004 13:04:45
|
Luiz-SP
JavaChild
![[Avatar]](/images/avatar/c90727d8411598cb2f8db.jpg)
Membro desde: 10/01/2004 23:20:19
Mensagens: 131
Localização: São Paulo
Offline
|
Então pessoal, estou tentando implementar uma lista encadeda. Para isso uso uma classe No. A lista tá funcionando belezinha, mas minha dúvida é a seguinte eu usei o método getNo para pegar a referência ao próximo do próximo, algo parecio com um vetor que aponta para um vetor em ou um ponteiro que aponta para um ponteiro em Pascal, olhe bem...eu achava que esse método nem ia compilar, pois como ele está dentro da própria classe nó eu achava que o compilador iria entende-lo como um construtor mal construído e não um método, mas ele aceitou e como eu já disse a implementação da lista funcionou, alguém sabe dizer o que aconteceu?
Luiz Claudio F. dos Santos
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2004 13:13:31
|
wbsouza
JavaEvangelist
![[Avatar]](/images/avatar/9f61408e3afb633e50cdf1b20de6f466.jpg)
Membro desde: 11/09/2002 11:19:13
Mensagens: 412
Localização: São Paulo / SP
Offline
|
Os metodos get e set são uma convenção "padronização". Na verdade não há nada que ligue o seu getNo com No
Vai aí um "prototipo" do que deveria ser ...
[]s, Welington B. Souza
|
Se enxerguei além dos outros é por que estava no ombro de gigantes (Isaac Newton) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2004 13:52:37
|
Wonder
JavaGuru
![[Avatar]](/images/avatar/c8b700824188c39cdc746.gif)
Membro desde: 28/03/2004 09:45:06
Mensagens: 229
Localização: Sampa
Offline
|
A lista simplesmente encadeada é a mais básica de todas as estrutura de dados. Uma lista simplesmente encadeada é uma seqüência de objetos alocados dinamicamente, cada qual fazendo referencia ao seu sucessor na lista. Apesar de simplicidade obvia, existem diversas variações de implementação
A figura (b) ilustra o esquema de lista simplesmente encadeada que escolhemos para implementação. São Utilizados duas estrutura inter-relacionada. Os elementos da lista são representados com o uso de instâncias da classe LinkedList.Element, que compreende dois campos, datum e next. O primeiro é empregado para fazer referência aos objetos da lista; o ultimo é um ponteiro para o elemento seguinte da lista. A estrutura principal é uma instância da classe LinkedList, que também compreende dois campos, head e tail, que se referem ao primeiro e ultimo elemento da lista, respectivamente
baixe o fonte da classe LinkedList
|
http://www.ime.usp.br/~wonder
A minha mente esta preparada para grandes emoções
Para compreender a verdadeira natureza das pessoas, você deve olhar para suas mentes, e examinar suas ambições e seus medos...
Mire o final e nunca pare para duvida; nada é tão dificil, mas a busca irá descobri-lo...
Nada se torna real até ser experimentado - mesmo um provérbio não significa nada para você atè sua vida ilustrá-lo... |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2004 14:39:03
|
Luiz-SP
JavaChild
![[Avatar]](/images/avatar/c90727d8411598cb2f8db.jpg)
Membro desde: 10/01/2004 23:20:19
Mensagens: 131
Localização: São Paulo
Offline
|
Desculpa pessoal, mas eu postei o códio errado na verdade é isso:
Achou que não me espressei bem, minha dúvida não é em relação a lista, o que não entendi é como esse método me retornou um referência ao proximo do próximo do próximo. Algo como:
No - proximo - proximodoproximo
Usando assim:
[code]
noqualquer = noqualquer.getNoFinal(noqualquer.getProximo);
[/code/
|
"Porque Deus amou o mundo de tal maneira que deu seu filho unigênito para que todo aquele que nele crê não pereça, mas tenha vida eterna." João 3.16 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/08/2004 22:19:20
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Wonder wrote:A lista simplesmente encadeada é a mais básica de todas as estrutura de dados.
HEIM ?!?!
Que tal um vetor?
[]s
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 19:42:39
|
MarcoFloriano
Entusiasta Java
Membro desde: 12/04/2007 00:18:48
Mensagens: 18
Offline
|
Wonder, os métodos da sua lista me ajudaram muito aqui, obrigado fera !
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2008 23:25:41
|
lucas_sa
Java Ninja
Membro desde: 07/11/2006 12:53:38
Mensagens: 268
Localização: SP
Offline
|
e ai mano blz ??
da uma olhada nesta apostila explica tudo direitinho ...
http://www.caelum.com.br/downloads/apostila/caelum-algoritmos-estruturas-dados-java-cs14.pdf
abraco...
|
|
|
 |
|
|