“Conocimientos Programación>Programación Java

Cómo crear un árbol desde una lista en Java

2011/4/8
En el lenguaje de programación Java, una lista es una estructura de datos primitivo que puede contener una disposición lineal de los objetos de cualquier referencia o tipo primitivo . Un árbol , por otra parte , es una estructura de datos más sofisticado que permite una variedad de búsquedas rápidas , tal como el elemento que tiene un valor dado , o todos los elementos que tienen valores menores que o mayor que un valor de referencia dado. Usted puede crear un árbol de Java en una lista Java mediante la inserción de todos los elementos de la lista en el árbol . Instrucciones
1

Incluir las siguientes líneas al principio del código Java :

java.util.Iterator importación ;

java.util.List importación ;

importación java.util.TreeSet ;
2

Declarar el árbol ( inicialmente vacía ) que debe contener todos los elementos presentes actualmente en la lista de Java, como en el siguiente ejemplo de código:

TreeSet myTree = new TreeSet ;

Reemplazar "String " por el nombre de la clase de los objetos contenidos en su lista , sino que tiene que ser un tipo de referencia . TreeSet es una clase definida en las bibliotecas estándar de Java
3

Iterar sobre todos los elementos de la lista - . Visitar cada uno de ellos una sola vez - y agregarla al árbol , como en el siguiente código de ejemplo :

Iterator myIterator = myList.iterator ();

while ( myIterator.hasNext ( ))

myTree.add ( myIterator.next ());

Después de ejecutar este código , las referencias a todos los elementos presentes en la lista también estará presente en el árbol

.

Programación Java
Cómo convertir StreamSource a una cadena en Java
Cómo descargar Eclipse para Android
NetBeans Función de búsqueda
Java función y argumento predeterminados
Cómo llevar a cabo una acción específica cuando la tecla de retorno se pulsa en Java
Cómo lanzar excepciones en Java
Cómo utilizar un número entero para recuperar un Ordinal Enum
Cómo dar formato a cadenas en Java Sintaxis Basic
Conocimientos Informáticos © http://www.ordenador.online