160 likes | 389 Vues
P resentation. Aumm-e-hani munir Maria umer Rakhshanda batool Faiza. Tower of honii. What is Tower of hanoii.
E N D
Presentation Aumm-e-hani munir Maria umer Rakhshanda batool Faiza
What is Tower of hanoii • DEFINATION:The Tower of Hanoi is one of the truly classic puzzle games. In the Tower of Hanoi puzzle a player attempts to move a large pile of disks, known as the Tower, from the leftmost peg to the rightmost on the puzzle board. • RULES: The rules of the puzzle state that the player can only move one disk per turn and can never place a larger disk onto a smaller one at any time. • TYPE: Tower of Hanoi Puzzles may consist of any number of disks as long as they total three or more.
How to play Tower of hanoii puzzle • Lets start with three disk
Algorithm: • FUNCTION MoveTower(disk, source, dest, spare): IF disk == 0, THEN: move disk from source to dest ELSE: MoveTower(disk - 1, source, spare, dest) // Step1 above move disk from source to dest// Step 2 above MoveTower(disk - 1, spare, dest, source) // Step 3 above END IF
Graphical Representation: • Another way to visualize what happens when you run MoveTower is called a call tree. This is a graphic representation of all the calls. Here is a call tree for MoveTower(3,A,B,C).
Reduction search: • we will consider the state at the top of the figure the starting state. • In this case all three disks are on the left-most peg. And we will consider the state at the bottom right to be the goal state. • Three disks are now all stacked on the right-most peg.
Thanks for your patience Have a nice day……..