necesito ayuda urgente con este ejercicio de arbol de decision
árbol de decision en donde cada nodo no terminal es una caracterÃstica y cada nodo terminal es una entidad. Las entidades de todo subárbol derecho son aquellas que cumplen la caracterÃstica “raÃz” y los del izquierdo las que no la cumplen. El programa debe ser capaz de:
- Incluir una nueva entidad.
La satisfacción de las caracterÃsticas se verifican con preguntas al usuario. Al llegar a la hoja, debe preguntarse por una caracterÃstica que diferencie a la entidad encontrada de la incluida, remplazándose la entidad encontrada por un subárbol con la caracterÃstica nueva como raÃz y las entidades diferenciadas como hojas.
- Eliminar una entidad. En este caso debe eliminarse la caracterÃstica padre y sustituirla por el subárbol opuesto (el derecho si la entidad es a la izquierda o el izquierdo si la entidad es el nodo derecho de la caracterÃstica del padre). Debe incluirse como opciones también la carga y salva del árbol de decisión.
- Incluir una nueva entidad.
La satisfacción de las caracterÃsticas se verifican con preguntas al usuario. Al llegar a la hoja, debe preguntarse por una caracterÃstica que diferencie a la entidad encontrada de la incluida, remplazándose la entidad encontrada por un subárbol con la caracterÃstica nueva como raÃz y las entidades diferenciadas como hojas.
- Eliminar una entidad. En este caso debe eliminarse la caracterÃstica padre y sustituirla por el subárbol opuesto (el derecho si la entidad es a la izquierda o el izquierdo si la entidad es el nodo derecho de la caracterÃstica del padre). Debe incluirse como opciones también la carga y salva del árbol de decisión.
