摘要: 使用递归模拟N层汉诺塔的移动过程 把N层塔从A移到C,分为三步: 1.把A的N-1层移到B 2.把A剩下最后一层移到C 3.把B上的N-1层移到C 使用递归只要解决N-1层问题就能解决全部问题。 新建函数void move(int n,char a,char b,char c); n为层数,a为起始 阅读全文
posted @ 2023-07-04 20:04 ycddqr 阅读(227) 评论(0) 推荐(0)
摘要: 定义一个长度为N的数组并随意赋值,找出数组中未出现的最小正整数 例如: -2 0 3 2 3 结果1 1 2 3 结果 4 可能出现的最大结果范围 [1,N+1] arr[N] 下标0~N-1 1 1#include <stdio.h> 2 2 3 3 int main() 4 4 { 5 5 in 阅读全文
posted @ 2023-07-04 12:48 ycddqr 阅读(92) 评论(0) 推荐(0)