|
What do you mean by "back" and "forward"? What data would be needed to implement that? Can that data be put in a new class?
Can you construct a board position from the data in the class?
Then save an object of that class in a LinkedList.
Start with a simple test program to exercise the LinkedList. When you see how to use its methods, then you can use that knowledge to write what you need in your progrm.
|