Desde Sun Microsystems lança Java como uma plataforma open source, versões dom do kit de desenvolvimento (JDK) pode ser considerado open source . Devido a isso , os programadores de código aberto pode utilizar bibliotecas Java padrão para qualquer programa. Isto significa que os conceitos básicos de programação Java pode ir para aplicativos de código aberto ou fechado. Por exemplo , você pode desenvolver uma árvore muito básico decisão Java utilizando ferramentas Java gratuitos, como o JDK . Coisas que você precisa
ambiente de desenvolvimento Java
Show Mais instruções
1
Crie uma classe de árvore de decisão:
import java.io. *;
classe DTREE {
}
2
Dentro da classe DTREE , criar uma classe Node interna para representar nós de decisão :
classe Node {
Cordas pergunta = null; Cordas answer = null; Node sim = null; Node no = null}
3
Configure um esquema pergunta de resposta . Para este exemplo , use quatro animais : cavalo, zebra , cães e gatos . A árvore de decisão vai pedir uma série de perguntas para levar um usuário a um determinado animal . A primeira pergunta é " Será que as pessoas manter este animal em casa? " A resposta será dividida em dois nós com base em uma resposta sim ou não . Os próximos nós pedir uma das duas perguntas: " Será que este animal tem listras ? " E " Será que esta casca animal? "
4
Construa a árvore com base nas perguntas. A primeira pergunta vai para a "questão " corda do nó principal , que liga ao segundo duas perguntas com base em " sim " ou " não" . Os seguintes nós tem suas próprias perguntas, e seu próprio conjunto de respostas :
nó principal = new Node (); head.question = " ? Será que as pessoas manter este animal em casa "; Node temp = head.no = new Node ();
temp.question = " Será que este animal tem listras ? "; temp.yes = new Node (); temp.yes.answer = " Zebra "; temp.no.answer = " cavalo ";
temp = head.yes = new Node ; temp.question = " Será que esta casca animal? "; temp.yes.answer = " cão" temp.no.answer = "Gato "