All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.bentorfs.ai.common.TreeNode Maven / Gradle / Ivy

The newest version!
package com.github.bentorfs.ai.common;

import java.util.Collection;

public interface TreeNode {

   /**
    * Returns all child nodes that are accessible from this node
    */
   public abstract Collection getChildNodes();

   /**
    * Returns whether this tree node represents a solution
    */
   public abstract boolean isSolutionNode();

   /**
    * Returns the numerical value associated with this tree node
    */
   public abstract double getValue();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy