dfs总结
来源:互联网 发布:ubuntu iptables启用 编辑:程序博客网 时间:2024/05/01 05:19
const int MAXN=100
bool vis[MAXN],compress[10<<1];//compress,状态压缩
int wan[MAXN][MAXN];
void dfs(/*参数们*/)
{
if(/*递归出口条件*/)
{
//do sth
return;
}
for(int i=1;i<=N;++i) //递归入口
{
if(!vis[i]) //递归入口条件
{
if(!compress[])
{
vis[i]=1;//标记搜索过了。
compress[]=1;
dfs();
vis[i]=0; //回溯,变成原来的状态,否则其他搜索影响。
}
}
}
}
bool vis[MAXN],compress[10<<1];//compress,状态压缩
int wan[MAXN][MAXN];
void dfs(/*参数们*/)
{
if(/*递归出口条件*/)
{
//do sth
return;
}
for(int i=1;i<=N;++i) //递归入口
{
if(!vis[i]) //递归入口条件
{
if(!compress[])
{
vis[i]=1;//标记搜索过了。
compress[]=1;
dfs();
vis[i]=0; //回溯,变成原来的状态,否则其他搜索影响。
}
}
}
}
0 0
- dfs总结
- DFS 总结
- dfs总结
- dfs总结
- DFS总结
- 7.29 DFS总结
- DFS,BFS算法总结
- dfs学习总结
- BFS与DFS总结
- 总结之bfs,dfs
- dfs简单总结
- Dijkstra+DFS模板总结
- DFS学习归纳总结
- DFS序总结
- DFS BFS 搜索总结
- DFS-lintcode解法总结
- DFS个人总结
- 数据结构总结之dfs
- 分数(有理数)的四则运算PAT1088
- Android总结 - 网络请求总结
- iOS单元测试GHUnit + OCMock(不使用cocoapods版)
- 单例设计模式
- linux关于bashrc与profile的区别(转)
- dfs总结
- BZOJ-1621-[Usaco2008 Open]Roads Around The Farm分岔路口
- 查缺补漏
- break,continue,return in function
- 【个人记录】使APP在user版本隐藏图标,在eng版本显示图标
- 【剑指offer-Java版】30最小的K个数
- iOS中UIWebView中添加长按和双击事件
- Unity中鼠标左键按下,拖拽物体移动
- iOS重绘机制drawRect