老北京的热干面

关注

DFS(深度优先搜索)

老北京的热干面

关注

阅读 50

2022-01-06

回溯

#include<iostream>

using namespace std;

const int N = 10;

int path[N];
bool st[N];
int n;

void dfs(int u)
{
    if(n==u)
    {
        for(int i=0;i<n;i++) printf("%d ",path[i]);
        puts("");
        return;
        
    }
    
    for(int i=1;i<=n;i++)
    {
        if(!st[i])
        {
            path[u]=i;
            st[i]=true;
            dfs(u+1);
            st[i]=false;
            
        }
        
    }
    
}
int main()
{
  cin>>n;
   
   dfs(0);
   
   return 0;
}

相关推荐

萨科潘

DFS 深度优先搜索

萨科潘 46 0 0

闲鱼不咸_99f1

DFS深度优先搜索

闲鱼不咸_99f1 80 0 0

莞尔小迷糊

深度优先搜索(DFS)与广度优先搜索(BFS)

莞尔小迷糊 68 0 0

jjt二向箔

[广度优先搜索(BFS)与深度优先搜索(DFS)

jjt二向箔 46 0 0

微言记

Python算法——深度优先搜索(DFS)

微言记 26 0 0

腾讯优测

(dfs)(深度优先搜索算法)

腾讯优测 29 0 0

大自然在召唤

DFS(深度优先搜索算法)

大自然在召唤 75 0 0

践行数据分析

DFS深度优先搜索 回溯 递归

践行数据分析 44 0 0

是她丫

dfs(深度优先算法)搜索基础

是她丫 79 0 0

知年_7740

深度优先搜索(DFS)基础版

知年_7740 61 0 0

精彩评论(0)

0 0 举报