1、每个递归都有一个出口。
2、双重arraylist的要注意初始化的过程。
3、并不一定要在最后检查递归的结果是否正确,可以先判断这个数是否在 已有的出现过决定是否接着递归,如果下下个要递归要调用的函数,可以放在前一个函数中调用,即使用不到。
4、可以用point来存储坐标
5、如果要输入一个矩阵类型的数,可以输入一行一行的字符串来实现
6、scanner.nextLine()如果要先输入一个数据,再接着输入,则我们可以用 scanner.nextLine()。
2、双重arraylist的要注意初始化的过程。
3、并不一定要在最后检查递归的结果是否正确,可以先判断这个数是否在 已有的出现过决定是否接着递归,如果下下个要递归要调用的函数,可以放在前一个函数中调用,即使用不到。
4、可以用point来存储坐标
5、如果要输入一个矩阵类型的数,可以输入一行一行的字符串来实现
6、scanner.nextLine()如果要先输入一个数据,再接着输入,则我们可以用 scanner.nextLine()。