assignment1
Class CSearch
java.lang.Object
assignment1.CSearch
public class CSearch
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CSearch
public CSearch()
SerializePath
public static java.lang.String SerializePath(java.util.Vector<CPair<IAction,IState>> arg_Path)
TreeSearch
public static java.util.Vector<CPair<IAction,IState>> TreeSearch(IDomain arg_problem,
IStrategy arg_strategy)
Expand
protected static java.util.Vector<CNode> Expand(CNode arg_node,
IDomain arg_problem,
java.util.Hashtable<java.lang.String,java.lang.Boolean> arg_ClosedList_h)
ConstructPath
protected static java.util.Vector<CPair<IAction,IState>> ConstructPath(java.util.Vector<CNode> arg_node_v)
IsolateBranch
protected static java.util.Vector<CNode> IsolateBranch(CNode arg_node)