public class RandomRailroadRushHour
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Random |
random
random number generator
|
Constructor and Description |
---|
RandomRailroadRushHour() |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args)
Test the random walk solver for various Railroad Rush Hour puzzles.
|
static void |
randomWalkSolve(RailroadRushHour rrh)
Attempt to solve the current puzzle via random walk, that is, trying random piece moves until a goal state is reached.
|
public static void randomWalkSolve(RailroadRushHour rrh)
rrh
- the current RailroadRushHour puzzle to solvepublic static void main(java.lang.String[] args)
args
- (not used)