DFS思路,1-5数字总共5个
我将结果存放于output数组中,DFS过程中用bool型数组isSelected表示数字X是否已经出现过。
DFS思路:
因为每个数字仅允许出现一次,必须注意到保存现场+恢复现场的问题 。
代码如下:
本文介绍了一个使用深度优先搜索(DFS)算法来输出数字1到5所有可能的不重复组合的C语言实现。通过一个布尔数组记录数字是否被选择,确保每个数字只出现一次,并通过递归调用DFS函数实现所有组合的生成。
DFS思路,1-5数字总共5个
我将结果存放于output数组中,DFS过程中用bool型数组isSelected表示数字X是否已经出现过。
DFS思路:
因为每个数字仅允许出现一次,必须注意到保存现场+恢复现场的问题 。
代码如下:
482

被折叠的 条评论
为什么被折叠?