DFS算法之全排列
void dfs(int index)
{
if(index == 9)
{
Solve(); //当排列好9个不重复随机数时开始执行对应算法
return ;
}
for(int i = 1 ; i < 10 ; i ++)
{
if(!visit[i])
{
visit[i] = true; //设置已访问过结点
num[index] = i;
dfs(index+1); //进入下一层
visit[i] = false;
}
}
}