003
来源:互联网 发布:淘宝佣金推广 接口 编辑:程序博客网 时间:2024/05/18 01:45
深度优先搜索
void dfs(int x){ cout<<x<<‘ ‘; visited[x]=1; for(int k=1;k<=n;k++) if((a[x][k]==1)&&(visited[k]==0)) dfs(k); }
广度优先搜索
void bfs(void){ for(v=1;v<=n;v++) visited[v]=0; for(v=1; v<=n; v++) if(visited[v]==0 ) { int h=1,r=1; visited[v]=1; cout<<v<<‘ ‘; q[r]=v; while(h<=r) { int tmp=q[h]; for(int j=1;j<=n;j++) if((visited[j]==0)&&(a[tmp][j]==1)) { visited[j]=1; cout<<j<<‘ ‘; r++; q[r]=j; } h++; } }}
0 0
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 003
- 内存优化 和 性能优化 的总结
- 《前端工程化之Nodejs》
- 【HTML】-基础总结
- FreeSWITCH(三)
- 利用搜索引擎批量搜索注入漏洞SQL注入(2)
- 003
- JavaSE二次学习之标识符和编程命名相关的内容
- JS中XML的解析
- 百度编辑器Ueditor自动添加换行
- github你会么?
- 通过json动态的给转换后的对象添加属性
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(九)版本控制
- 正确地理解Window窗口概念
- Python爬虫的小小学习心得