Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como criar uma árvore de uma lista em Java
Na linguagem de programação Java, uma lista é uma estrutura de dados primitivo que pode conter um arranjo linear de objetos de qualquer referência ou tipo primitivo . Uma árvore , por outro lado , é uma estrutura de dados mais sofisticado, que permite que uma variedade de pesquisas rápidas , tais como o elemento que tem um determinado valor , ou todos os elementos com valores menores do que ou maiores do que um dado valor de referência . Você pode criar uma árvore de Java a partir de uma lista de Java , inserindo todos os elementos da lista para a árvore . Instruções
um

Inclua as seguintes linhas no início do seu código Java :

java.util.Iterator importação;

importar java.util.List ;

java.util.TreeSet importação;
2

Declarar a (inicialmente vazio ) árvore que precisa conter todos os elementos atualmente presentes na lista de Java , como no seguinte exemplo de código :

TreeSet myTree = new TreeSet ;

Substituir " string" pelo nome da classe dos objetos contidos na sua lista , mas precisa ser um tipo de referência. TreeSet é uma classe definida nas bibliotecas Java padrão
3

iterar sobre todos os elementos da lista - . Visitando cada uma exatamente uma vez - enquanto adicioná-los à árvore , como em o seguinte código de exemplo :

Iterator myIterator = myList.iterator ();

while ( myIterator.hasNext ())

myTree.add ( myIterator.next ());

Depois de executar este código , as referências a todos os elementos presentes na lista vai também estar presente na árvore

.

Anterior :

Próximo : No
  Os artigos relacionados
·Como chamar um método booleano em Java em outra classe…
·Uma explicação de Anotações Java 
·Como remover duplicatas de um mapa em Java 
·Como excluir uma String de uma lista duplamente ligada …
·Como converter um número em String no JavaScript 
·Como converter PrintStream para BufferedWriter 
·Como fazer Páginas no Android 
·Como verificar se a string é um número em java usando…
·Como alterar o fundo de um campo de texto usando Jigloo…
·Três principais benefícios de ENUM 
  Artigos em destaque
·As diferenças em malloc e calloc 
·Como chamar o método OnSubmit em um Controlador De JSP…
·Como alterar um fator de preenchimento 
·Como encontrar o Maior Número de Java 
·As desvantagens de índices em colunas computadas 
·Como fazer o download e loja de mídia com o iPhone SDK…
·O que é o Microsoft WPF 
·Requisitos de software para ASP.NET 
·Implementação em Matlab do Método de Monte Carlo 
·Como centralizar um Tag de largura fixa Div 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados