今天在队长的带领下,深入学习了深度优先遍历算法
深度优先遍历算法(Depth First Search,简称DFS):一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发现节点v的那条边的起始节点。整个进程反复进行直到所有节点都被访问为止。属于盲目搜索,最糟糕的情况算法时间复杂度为O(!n)。
二、深度优先遍历算法的实现
(1)往深的走,只要有未经过的相邻节点就走。
(2)当当前无路可走时,则原路返回当上一个节点,看看有没有路可走,有则走,没有则原路返回。
(3)当原路返回到初始节点时,说明搜索结束。同时这样原路返回的途中还会找它路走的方式,等到结束时,是保证将所有节点都走到(连通的)
三、深度优先遍历算法的优缺点
深度优先遍历算法的优点:
1.能找出所有解决方案。
2.优先搜索一棵子树,然后是另一棵,所以和广搜对比,有着内存需要相对较少。
深度优先遍历算法的缺点:
1.要多次遍历,搜索所有可能路径,标识做了之后还要取消。
2.在深度很大的情况下效率不高
在学习方面,我们一定要认真再认真。正所谓"矢志向学,勇于胜利"。
http://www.dxsbao.com/shijian/468628.html
点此复制本页地址
最后一节课我以“学好普通话”为目的是强调它的重要性!我们处处用的都是普通话,普通话体现了汉字的独特魅力。在教学上,我主要以绕口令以及朗诵的形式让同学们体验普通话,并播放相关……
追希社会实践队 岭南师范学院查看全文 >>
今天是线上支教的第七天,也是本次三下乡支教实践活动的最后一天,无论是线下支教还是线上支教,都给我带来了很多不同的体验,也让我学习到了很多东西。在这几天的线上教学里,同学们能……
追希社会实践队 岭南师范学院查看全文 >>
7月22日,今天是线上支教的第七天,也是最后一天了呢。今天给学生上的是乒乓球的鉴赏课,北京时间7月22日凌晨,乒乓球WTT冠军赛第四个比赛日的战斗全部结束,目前单打的四强名单已经全部出……
追希社会实践队 岭南师范学院查看全文 >>
今天依旧是上网课的一天,今天我上的课程是安全知识竞赛课程,主要是利用安全竞赛的题目让学生对安全知识有所了解。在校园里,安全永远是第一位的,学生只有树立了安全意识,在学校发生……
追希社会实践队 岭南师范学院查看全文 >>
加入追希实践队伍已经有一段时间了,在追希队伍里不仅体验了线下的乡村支教还体验到了利用线上平台进行支教,无论是在线下支教还是线上支教,我都体会到了当教师的乐趣,学会了如何与同……
追希社会实践队 岭南师范学院查看全文 >>
由于疫情期间人员流动复杂、为了规避风险等不可控的原因,我们的线下三下乡活动被迫提前结束转而在线上进行云支教。对此我们都感到十分遗憾,但我们也迅速整理心情开始执行云支教的计划……
追希社会实践队 岭南师范学院查看全文 >>
今天7月22日是线上教学的最后一天,刚上课之前也浅浅跟紫欣小朋友说了一下,希望这七天的课程真正有帮助到她,真正学到一点点东西,也表示很高兴能成为她的一名小老师。今天最后一天我给……
追希社会实践队 岭南师范学院查看全文 >>
今天是线上教学的第七天,也是我们整个线上教学活动的最后一天,得知这个消息后,小朋友今天早早的进入了课堂,不知道是不是因为这个原因,小朋友听起来闷闷不乐,然后我告诉他说:“以……
追希社会实践队 岭南师范学院查看全文 >>