Tower of Hanoi: Difference between revisions
Jump to navigation
Jump to search
(Created page with "{{DISPLAYTITLE:Tower of Hanoi (Tower of Hanoi)}} == Description == The Tower of Hanoi puzzle consists of $n$ discs, no two of the same size, stacked on $p \geq 3$ vertical pegs, in such a way that no disc lies on top of a smaller disc. A permissible $move$ is to take the top disc from one of the pegs and move it to one of the other pegs, as long as it is not placed on top of a smaller disc. Initially, they are all stacked on the first peg. The goal is to end up with th...") |
No edit summary |
||
Line 6: | Line 6: | ||
== Parameters == | == Parameters == | ||
n: number of discs | |||
p: number of pegs | |||
p: number of pegs | |||
== Table of Algorithms == | == Table of Algorithms == |
Revision as of 12:03, 15 February 2023
Description
The Tower of Hanoi puzzle consists of $n$ discs, no two of the same size, stacked on $p \geq 3$ vertical pegs, in such a way that no disc lies on top of a smaller disc. A permissible $move$ is to take the top disc from one of the pegs and move it to one of the other pegs, as long as it is not placed on top of a smaller disc. Initially, they are all stacked on the first peg. The goal is to end up with them all stacked on the last peg.
Parameters
n: number of discs
p: number of pegs
Table of Algorithms
Name | Year | Time | Space | Approximation Factor | Model | Reference |
---|---|---|---|---|---|---|
Iteration based | 1883 | $O({2}^n)$ | $O(n)$ auxiliary | Exact | Deterministic | |
Recursion based | 1940 | $O({2}^n)$ | $O(n*log n)$ auxiliary | Exact | Deterministic | |
Non-recursion based | 1940 | $O({2}^n)$ | $O(n)$ auxiliary | Exact | Deterministic | |
Gray-code based | 1940 | $O({2}^n)$ | $O(n)$ auxiliary | Exact | Deterministic | |
Hanoi graph | 2008 | $O({2}^n)$ | Exact | Deterministic | Time |
Time Complexity graph
Error creating thumbnail: Unable to save thumbnail to destination
Space Complexity graph
Error creating thumbnail: Unable to save thumbnail to destination
Pareto Decades graph
Error creating thumbnail: Unable to save thumbnail to destination