- (void)moveWithNumber:(NSInteger)n from:(NSString*)from middle:(NSString*)middle to:(NSString*)to {
if (n == 1) {
NSLog(@"%@->%@", from, to);
} else {
[self moveWithNumber:n-1 from:from middle:to to:middle];
[self moveWithNumber:1 from:from middle:middle to:to];
[self moveWithNumber:n-1 from:middle middle:from to:to];
}
}
汉诺塔
最新推荐文章于 2025-05-03 15:21:04 发布