“Conocimientos Programación>Programación Java

Cómo construir un árbol de decisión en Java Open Source

2011/6/24
Desde Sun Microsystems libera Java como una plataforma de código abierto , las versiones de Sun del kit de desarrollo (JDK ) pueden considerarse de código abierto. Debido a esto , los programadores de código abierto pueden utilizar bibliotecas estándar de Java para cualquier programa . Esto quiere decir que los fundamentos de la programación Java pueden ir hacia las aplicaciones de código abierto o cerrado. Por ejemplo , se puede desarrollar un árbol muy básico decisión Java utilizando herramientas Java gratuitos como el JDK . Cosas que necesitará
entorno de desarrollo Java
Mostrar más instrucciones
1

Crear una clase de árbol de decisión :

import java.io. * ;

clase dtree {

}
2

Dentro de la clase dtree , crear una clase nodo interno para representar nodos de decisión :
clase

nodo {

cadena pregunta = null; respuesta String = null; nodo sí = null; nodo no = null}
3

Configurar una respuesta esquemática cuestión. Para este ejemplo , utilice cuatro animales : caballos , cebras , perros y gatos . El árbol de decisión le hará una serie de preguntas para llevar a un usuario a un animal en particular . La primera pregunta es " qué la gente sigue a este animal en la casa? " La respuesta se divide en dos nodos basados ​​en un sí o un no . Los siguientes nodos preguntar a uno de dos preguntas: " ¿Tiene este animal tiene rayas ? " Y " ¿Esta corteza animal? "
4

construir el árbol sobre la base de las preguntas. La primera pregunta va en la "cuestión " de cadena del nodo principal , que conecta a las dos segundas preguntas basadas en " sí" o "no" preguntas. Los siguientes nodos tienen sus propias preguntas , y su propio conjunto de respuestas :

cabeza Nodo = new Nodo (); head.question = " ¿La gente mantener este animal en la casa? " ; Temp nodo = head.no = new nodo ();

temp.question = " ¿Tiene este animal tiene rayas ? " ; temp.yes = new nodo (); temp.yes.answer = "Zebra " ; temp.no.answer = " Horse" ;

temp = head.yes = new nodo ; temp.question = " ¿Esta corteza animal? " ; temp.yes.answer = " perro" temp.no.answer = "Gato "

Programación Java
Cómo obtener el valor seleccionado de DropDownList en JSP
Java Funciones Byte
Cómo convertir INT a String en Java
Cómo Compilar Java En el Bloc de notas
Cómo entrar en un literal flotante en Java
Cómo Graficar en Java
Cómo utilizar SQL con Java
La información sobre Java Training Online
Conocimientos Informáticos © http://www.ordenador.online