为什么只用了 print a, '-->', c 却输出了那么多东西
他是根据什么输出的东西呢 。
他是根据什么输出的东西呢 。
2018-05-04
汉诺塔: Move(4,A,B,C){ Move(3,A,C,B){ Move(2,A,B,C){ Move(1,A,C,B){} //A->B print A->C //A->C Move(1,B,A,C){} //B->C } print A->B //A->B Move(2,C,A,B){ Move(1,C,B,A){} //C->A print C->B //C->B Move(1,A,C,B){} //A->B } } print A->C //A->C Move(3,B,A,C){ Move(2,B,C,A){ Move(1,B,A,C){} //B->C print B->A //B->A Move(1,C,B,A){} //C->A } print B->C //B->C Move(2,A,B,C){ Move(1,A,C,B){} //A->B print A->C //A->C Move(1,B,A,C){} //B->C } } }
举报