android_mt6572_jiabo/ndk/tests/build/test-gnustl-chrono/jni/hanoi.c
2025-09-05 16:56:03 +08:00

11 lines
262 B
C

#include "hanoi.h"
void hanoi(int from, int to, int mid, int n, void (*callback)(int, int)) {
if (n == 1) {
callback(from, to);
} else {
hanoi(from, mid, to, n - 1, callback);
callback(from, to);
hanoi(mid, to, from, n - 1, callback);
}
}