汉诺塔问题
课程:golang · 编程练习
Go编程练习 - 汉诺塔问题
练习内容
package main\n\nimport (\n "fmt"\n "math"\n)\n\nfunc hanoi(n int, source, target, auxiliary rune) {\n if n == 1 {\n fmt.Printf("移动盘子 1 从 %c 到 %c\n", source, target)\n return\n }\n\n hanoi(n-1, sourc
课程:golang · 编程练习
Go编程练习 - 汉诺塔问题
package main\n\nimport (\n "fmt"\n "math"\n)\n\nfunc hanoi(n int, source, target, auxiliary rune) {\n if n == 1 {\n fmt.Printf("移动盘子 1 从 %c 到 %c\n", source, target)\n return\n }\n\n hanoi(n-1, sourc