2022第四次总结

DFS可以解决那种必须要从头到尾所有数都进行一遍才能最后得出所有符合的结果(全排列)或者在所有结果中比较出最大最小(可能会用到排序)的问题。

BDF可以解决那种只求历遍层数最短的题,可以降低复杂度,比如:watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5bCP6buRODU1,size_20,color_FFFFFF,t_70,g_se,x_16

 每一层代表的都是一分钟,输出的是最短时间,也就是输出最短的层数,所以用BDF搜索

题型有:把相邻字符当做一个整体求个数

输出一个图形,(注意:整个矩阵要预先赋值为空格)

将相邻的相同字符看做一个整体,四周都被不同字符包围的个数(广搜)

和无向图结合的题(图也是一种数据结构,有无向图,有向图,加权无向图,加权有向图,图的历遍也有DFS和BFS两种)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值