1024程序猿节——广搜理论与实践

不知不觉就来到了程序猿节,平时没发博客的我又来了(嗨嗨嗨)!

啊今天要讲一个各位小白或许很想了解的广搜(全名广度优先搜索或宽度优先搜索,简称BFS),今天我将把BFS讲个透,再给你们举几个栗子。

BFS属于一种盲目搜索算法,多用于迷宫类问题中的最短路径问题,和DFS的栈不同,它用的是队列的数据结构,今天我们先来看一些图片:

 图片来源:广搜(BFS)_新笙的博客-CSDN博客_广搜

从这几张图片我们能看出神马?

广搜利用队列先进先出的性质,从起点开始,将一步能到达的点全部存入队列,然后将队列中队首元素出队,执行与起点相同的操作,以此循环,直到到达终点或者

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值