深搜和广搜s
来源:互联网 发布:烈火封神翅膀进阶数据 编辑:程序博客网 时间:2024/05/01 09:20
深搜:
void DFS(VLink G[],int v){ int w; VISIT(v); visited[v]=1; w=FIRSTADJ(G,v); while(w!=-1) { if(visited[w]==0) DFS(G,w); w=NEXTADJ(G,v); }}void TRAVEL_DFS(VLink G[],int visited[],int n){ int i; for(i=0;i<n;i++) visited[i]=0; for(i=0;i<n;i++) if(visited[i]==0) DFS(G,i);}
广搜:
void BFS(VLink G[],int v){ int w; VISIT(v); visited[v]=1; ADDQ(Q,v); while(!EMPTYQ(Q)) { v=DELQ(Q); w=FIRSTADJ(G,v); while(w!=-1) { if(visited[w]==0) { VISIT(w); visited[w]=1; ADDQ(Q,w); } w=NEXTADJ(G,v); } }}void TRAVEL_BFS(VLink G[],int visited[],int n){ int i; for(i=0;i<n;i++) visited[i]=0; for(i=0;i<n;i++) if(visited[i]==0) BFS(G,i);}
0 0
- 深搜和广搜s
- 广搜和深搜
- 广搜和深搜
- 深搜和广搜
- 深搜和广搜
- 深搜和广搜
- 深搜和广搜
- poj 1878 Jill's Bike (广搜)
- 深搜和广搜算法思想
- poj3083(深搜和广搜)
- 深搜和广搜算法
- 深搜和广搜简单对比
- 广搜和深搜总结
- cheet 6 深搜和广搜
- 深搜和广搜的区别
- 深搜和广搜(初学者)
- 深搜和广搜的区别和中心思想
- 深搜和广搜的区别和中心思想
- Spring总结之一 —— AOP
- AngularJS动态生成div的ID
- Python设计模式(九)【外观模式】
- epoll编程框架
- 一句shell命令搞定代码行数统计
- 深搜和广搜s
- uCOS-II移植到STM32上的详细步骤
- Android开发艺术Activity生命周期
- Vijos P1008 篝火晚会(组合数学,置换群)
- Leetcode 213. House Robber II (Medium) (cpp)
- java8之Stream语法详解
- poj2533
- 2015年最新BigD牛魔王UI设计视频教程
- LeetCode进阶之路(Rotate List)