Question: Write a divide - and - conquer algorithm for the Towers of Hanoi problem. The Towers of Hanoi problem consists of three pegs and n
Write a divideandconquer algorithm for the Towers of Hanoi problem. The
Towers of Hanoi problem consists of three pegs and n disks of different sizes.
The object is to move the disks that are stacked, in decreasing order of their size,
on one of the three pegs to a new peg using the third one as a temporary peg. The
problem should be solved according to the following rules: when a disk is
moved, it must be placed on one of the three pegs; only one disk may be
moved at a time, and it must be the top disk on one of the pegs; and a larger
disk may never be placed on top of a smaller disk.
a Show for your algorithm that S n n Here S n denotes the number of steps moves given an input of n disks.
b Prove that any other algorithm takes at least as many moves as given in part a
please write algorithm pseudocode in java
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
