今天在队长的带领下,深入学习了深度优先遍历算法
深度优先遍历算法(Depth First Search,简称DFS):一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发现节点v的那条边的起始节点。整个进程反复进行直到所有节点都被访问为止。属于盲目搜索,最糟糕的情况算法时间复杂度为O(!n)。
二、深度优先遍历算法的实现
(1)往深的走,只要有未经过的相邻节点就走。
(2)当当前无路可走时,则原路返回当上一个节点,看看有没有路可走,有则走,没有则原路返回。
(3)当原路返回到初始节点时,说明搜索结束。同时这样原路返回的途中还会找它路走的方式,等到结束时,是保证将所有节点都走到(连通的)
三、深度优先遍历算法的优缺点
深度优先遍历算法的优点:
1.能找出所有解决方案。
2.优先搜索一棵子树,然后是另一棵,所以和广搜对比,有着内存需要相对较少。
深度优先遍历算法的缺点:
1.要多次遍历,搜索所有可能路径,标识做了之后还要取消。
2.在深度很大的情况下效率不高
在学习方面,我们一定要认真再认真。正所谓"矢志向学,勇于胜利"。
http://www.dxsbao.com/shijian/468628.html
点此复制本页地址
8月11日重温经典革命再现红色青春新闻稿2020年8月11日,重温红色经典,再现红色青春实践活动已经进入尾声,枪声鸣夜幕,豫章烽火扬。1927年8月1日,中国共产党打响了武装反抗国民党反动派的第……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>
2020年8月9日,重温经典革命,再现红色青春实践活动已经过去了一大半,马上我们也要迎来尾声,在这20天左右的时间里我们真的做了很多以前在学校里面接触不到的东西,比如采访最美人物,在小……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>
2020年8月9日,重温经典革命,再现红色青春实践活动已经过去了一大半,马上我们也要迎来尾声,在这20天左右的时间里我们真的做了很多以前在学校里面接触不到的东西,比如采访最美人物,在小……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>
今天是8月10号,距离重温经典革命,再现红色青春实践活动结束仅仅剩下六天的时间,在这将近半个月的时间里,我们结识了很多志同道合的朋友,做出了一些成果,没有老师每天督促,我们都是……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>
8月6日,重温经典革命,再现红色青春的实践活动已经进行了一段时间,通这次的社会实践活动,一方面,我们的能力得到了一定的锻炼,并且我们也在实践中成长了;另ー方面,我们也尽了自己的……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>
8月6日实践活动2020年8月6日,重温经典革命,再现红色青春的实践活动已经进行了一段时间,我们在这段时间里进行了很多个项目,取得了很多的成果,每天的宣传都很到位,每一次看到这些宣传都……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>
8月5日实践活动2020年8月5日,重温经典革命,再现红色青春的实践活动已经进行了一段时间,这期间有很多的活动需要大家一起去完成,小组有各自的任务分工,每个人负责不同的板块,有些负责调……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>
2020年8月4日,“重温经典革命,再现红色青春”实践活动还在如火如荼地进行着,今日我们小组进行的活动是对身边最美榜样的视频拍摄活动,我们身边有很多默默付出但是从不要求回报的人,他……
陈冬欣 湖州师范学院求真学院人文分院查看全文 >>