| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Cómo construir un árbol de decisión en Java Open Source
    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 "

    Previous :

    next :
      Artículos relacionados
    ·Problemas de escalabilidad en Aplicaciones Web Java 
    ·Cómo vincular un método a un evento en Java 
    ·Servlet vs Struts 
    ·Cómo combinar diseños en el Android 
    ·Cómo ignorar una entrada Case Sensitive en Java 
    ·Cómo convertir una cadena en Java para GeneralPath 
    ·Cómo quitar ceros en recursividad Java 
    ·Cómo extraer los Applets de la caché de Java 
    ·Cómo extraíble Java 
    ·Cómo hacer JNLP Abrir con Java 
      Artículos destacados
    ·¿Puede el Run Android Jar 
    ·Cómo sacar el módulo CV en OpenCV para Python 
    ·Cómo instalar el servidor de VNC CentOS 
    ·Cómo escribir un feed RSS Reader en Java 
    ·Cómo convertir formato de fecha en Transact -SQL 
    ·Cómo Multiplicar una matriz con una variable en MATLAB…
    ·Cómo agregar dos números con JavaScript 
    ·Cómo eliminar una entidad de una matriz en PHP 
    ·Principiante Visual Basic 2008 Tutorial 
    ·Cómo llenar un control ListView de una lista genérica…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com