训练日记-2

今天我集中精力解决了四道BFS题目,这些题目主要涉及寻找最短路径。通过使用队列进行广度优先搜索,并结合结构体,我能有效地求解问题。虽然找到解决方案,但有一道题仍有错误,需要进一步排查。相比于DFS,我更擅长BFS,接下来我会加强DFS的训练和理解。
       今天主要在做暑假训练一,A了三道题,还有一道有点错误,暂时还没找出来没有A。今天算是做了4道吧,不过今天做的四道都是BFS广搜题,BFS题一般为求最短路径问题,主要用queue队列来求解,一般再与结构体搭配使用,同时BFS也都有类似的框架,那就是先将所给的那个初始数值放到队列中,然后循环,每次从队头取值,若所取对头值满足条件,输出当时的次数,即为最短路线,同时每次循环再将满足中间条件的数据放入队列中。然后这样循环,若循环到队列为空仍没有满足条件的数据,则为不可能。搜索题,感觉BFS题做起来比DFS题熟练,看来后面还要加强自己对DFS的练习跟理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值