码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 1548 简单bfs。。。

时间:2016-05-01 23:08:07      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

由于题目过水。。 我就在这里把bfs的模板写一些吧。。

bfs的思想是利用队列的特性 对树的每一层先遍历

每一次访问时取出队首 然后排出~

#include<queue>
void bfs(int start)
{
 int t;//保存队首的元素
 queue<int>q;//定义一个名字叫q的队列
 q.push(start);//树根入队
 while(!q.empty())//当队列里面还有元素  即还没有搜索结束
 {
  t=q.front();
  int next;
  if()
  {
   q.push(next);
   vis[next]=....;
  }
 }
}

 

  bfs利用了队列的功能 大致的思想就是队列的不断入队 出队~~

hdu 1548 简单bfs。。。

标签:

原文地址:http://www.cnblogs.com/z1141000271/p/5451375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!