老问题啦,直接看代码吧
/**
*
*/
package datastructure.tree;
/**
****************************
* TODO
*
* @author Chen Fan
* @version 1.0 time 2022年1月5日
****************************
*/
public class Hanoi {
public static void hanoi(char paraSource, char paraIntermediary, char paraDestination, int paraNumber) {
if (paraNumber == 1) {
System.out.println(paraSource + "->" + paraDestination + " ");
return;
} // Of if
hanoi(paraSource, paraDestination, paraIntermediary, paraNumber - 1);
System.out.println(paraSource + "->" + paraDestination + " ");
hanoi(paraIntermediary, paraSource, paraDestination, paraNumber - 1);
}
public static void main(String args[]) {
hanoi('a', 'b', 'c', 3);
}
}