今天在队长的带领下,深入学习了深度优先遍历算法
深度优先遍历算法(Depth First Search,简称DFS):一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发现节点v的那条边的起始节点。整个进程反复进行直到所有节点都被访问为止。属于盲目搜索,最糟糕的情况算法时间复杂度为O(!n)。
二、深度优先遍历算法的实现
(1)往深的走,只要有未经过的相邻节点就走。
(2)当当前无路可走时,则原路返回当上一个节点,看看有没有路可走,有则走,没有则原路返回。
(3)当原路返回到初始节点时,说明搜索结束。同时这样原路返回的途中还会找它路走的方式,等到结束时,是保证将所有节点都走到(连通的)
三、深度优先遍历算法的优缺点
深度优先遍历算法的优点:
1.能找出所有解决方案。
2.优先搜索一棵子树,然后是另一棵,所以和广搜对比,有着内存需要相对较少。
深度优先遍历算法的缺点:
1.要多次遍历,搜索所有可能路径,标识做了之后还要取消。
2.在深度很大的情况下效率不高
在学习方面,我们一定要认真再认真。正所谓"矢志向学,勇于胜利"。
http://www.dxsbao.com/shijian/468628.html
点此复制本页地址
为丰富同学们的课余生活,培养孩子们的探索意识和创造力,帮助同学们将专业技能与实践活动相结合,教师教育学院于10月31日在德州学院附属小学开展社团教课活动。活动开始,绘画社团的成员……
教师教育学院 德州学院教育科学学院查看全文 >>
为提高同学们对森林资源的认识,增强同学们保护森林资源的意识,教师教育学院于11月16日在西长社区举办“翠意行动——森林资源保护公益之旅”志愿活动。活动开始,志愿者们详细介绍了此次……
教师教育学院 德州学院教育科学学院查看全文 >>
为响应国家绿色创新理念,倡导资源节约与再利用,同时激发同学们的创新思维,促进校园绿色发展,教师教育学院于11月10日在校园内开展“绿色创意坊,废旧焕新颜”校园志愿服务活动。活动伊……
教师教育学院 德州学院教育科学学院查看全文 >>
为帮助孩子们正确认识自我、接纳自我,培养自信心,提高对自身价值的认同感,同时增加同学们的实践经验,教师教育学院于11月2日在德州市图书馆开展“筑梦童心,自信飞扬”志愿服务活动。……
教师教育学院 德州学院教育科学学院查看全文 >>
为贯彻落实团中央“青年实干家计划”,提升“百万大学生进社区”社会实践成效,积极响应校团委和德城团区委座谈会要求,教师教育学院于10月26日在七里庄社区举办了“情绪特工队,心灵守护……
教师教育学院 德州学院教育科学学院查看全文 >>
为帮助小朋友们认识到珍惜时间的重要性,引导他们学会时间管理,养成良好的习惯,同时丰富同学们的教学组织经验,教师教育学院于11月17日在西长社区开展“探索时间奥秘,童享精彩未来”社……
教师教育学院 德州学院教育科学学院查看全文 >>
为增强同学们的身体素质,培养同学们拼搏进取的体育精神,提高集体荣誉感,教师教育学院于12月26日在操场举办“挑战自我,快乐运动”德州学院2023年冬季长跑接力比赛。比赛准备阶段,同学们……
教师教育学院 德州学院教师教育学院查看全文 >>
为增强国际化教育的宣传力度和知名度,推动国际教育合作与交流,教师教育学院于12月12日下午4:00在知行楼113教室举办线上澳大利亚院校硕士项目主题讲座。讲座开始后,本次讲座的主讲老师李老……
教师教育学院 德州学院教育科学学院查看全文 >>