今天在组长的带领下学习了广度优先遍历算法。
首先一起了解了广度优先遍历算法与深度优先遍历算法的区别:
深度优先遍历算法 使用的栈,后进先出
广度优先遍历算法 使用的是队列,先进先出
其次了解了广度优先遍历算法的实现
1.假设提供的第一个结点是A,先将A 入队列,此时队列内容为:A
2.从队列中取出A,通过A 找到两个节点分是 B 和 C,将它两入队列,此时队列内容为:BC
3.从队列中取出B,通过B 找到D,将D 入队列,此时队列内容为:CD
4.从队列中取出C,通过C找到D,发现D已在队列中,跳过,此时队列内容为:D`
5.从队列中取出D,通过D找到E 和 F,且这两个结点都没访问过,入队列,此时队列内容为:EF
6.从队列中取出E,通过E找到G,将G 入队列,此时队列内容为FG
7.从队列中取出F,通过F找到C,发现C访问过,跳过,此时队列内容为G
8.从队列中取出G,找不到其他结点,
9.此时队列为空,广度优先遍历结束。
然后了解了广度优先遍历算法的优缺点
广度优先遍历算法的优点:
1.对于解决最短或最少问题特别有效,而且寻找深度小。
2.每个结点只访问一遍,结点总是以最短路径被访问,所以第二次路径确定不会比第一次短。
广度优先遍历算法的缺点:
1.内存耗费量大(需要开大量的数组单元用来存储状态)
今天只是初步学习,明天会更加深入学习。
"奋发有为,时不我待,坚定信念,勇往直前"。
http://www.dxsbao.com/shijian/467162.html
点此复制本页地址
传统的苗木销售模式为集市销售、广告销售、经纪人销售等,管理模式简单,且在销售的过程中普遍存在种植信息不对称、运输成本过高等问题,制约了苗木行业的运作和林业产业的发展。项目采……
田烨,赵畅,毛婷 西北农林科技大学查看全文 >>
涉农产业链是指与农产品(包括初级农产品、中间产品)生产加工密切相关的、由具有上下游关联关系的产业群所组成的具备特定功能的链状网络结构。这些涉农产业群按照其相关关系,可以分为……
田烨,赵畅,毛婷 西北农林科技大学查看全文 >>
随着国民经济的发展和人民生活水平的提高,也在助力乡村振兴的国家战略下,我国对于珍贵用材树种的需求量越来越大,用材部门和广大消费者迫切要求大力发展珍贵用材树种楸树。林业专家也……
田烨,赵畅,毛婷,陈恒,田敬,王屹涵 西北农林科技大学查看全文 >>
楸树是我国珍贵的用材树种之一,其材质好、用途广、价值高,具有良好的生态价值、经济价值、药用价值、实用价值等,居百木之首,具有广阔的发展前景。随着国民经济的发展和人民生活水平……
田烨,赵畅,毛婷 西北农林科技大学信息工程学院查看全文 >>
楸树是我国珍贵的用材树种之一,其材质好、用途广、价值高,具有良好的生态价值、经济价值、药用价值、实用价值等,居百木之首,具有广阔的发展前景。本团队致力于解决楸树树苗由于抗逆……
田烨,赵畅,毛婷,陈恒,田敬,王屹涵 西北农林科技大学信息工程学院查看全文 >>
在习近平主席的带领下,举国上下的脱贫攻坚工作进展的如火如荼,为中华民族的小康社会目标又迈进了很大的一步。在党课学习中,我领略了非常多的杰出的共产党人,为全面建成小康社会无私……
田烨 西北农林科技大学信息工程学院查看全文 >>
我非常荣幸能够参加党课培训,学习并更深入了解共产主义思想。通过老党员们绘声绘色的讲解,使得我对中国共产党的思想有了更实际的领悟。没有共产党,就没有新中国,也就没有中华民族的……
田烨 西北农林科技大学信息工程学院查看全文 >>
在讲解员的讲解中,我们知道了,当时随着华北人民野战军在第一野战军配合下解放了阎锡山盘踞的太原,胡宗南判断华北野战军会将主力部队调往西北,便决定在此之前进行战略撤退。他企图在……
田烨马善鹏 西北农林科技大学信息工程学院查看全文 >>