我没有去理解你的代码,但是很明显的错误特征是无限循环,那么就意味着你的函数退出条件是有问题的,你的dfs函数递归调用,看起来似乎是增长到x为4的时候就退出,但是你主函数里面调用的时候是从0-10的,而且你的递归是+1,那么x=4以后再去递归的时候是不会退出了吧。。。。所以你的退出条件是有问题的。