Class Jugs_State
java.lang.Object
|
+--Search_State
|
+--Jugs_State
- public class Jugs_State
- extends Search_State
Constructor Summary |
Jugs_State(int j1c,
int j2c)
constructor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Jugs_State
public Jugs_State(int j1c,
int j2c)
- constructor
- Parameters:
j1c
- content of jug 1j2c
- content of jug2
get_j1
public int get_j1()
- accessor for content of jug1
get_j2
public int get_j2()
- accessor for content of jug2
goalP
public boolean goalP(Search searcher)
- goalP
- Parameters:
searcher
- - the current search
get_Successors
public java.util.ArrayList get_Successors(Search searcher)
- Get_Successors
- Parameters:
searcher
- - the current search
same_State
public boolean same_State(Search_State s2)
- same_State - do 2 Jugs_Search_Nodes have the same state?
- Parameters:
s2
- second state
toString
public java.lang.String toString()
- toString
- Overrides:
toString
in class java.lang.Object