今天在组长的带领下学习了广度优先遍历算法。
首先一起了解了广度优先遍历算法与深度优先遍历算法的区别:
深度优先遍历算法 使用的栈,后进先出
广度优先遍历算法 使用的是队列,先进先出
其次了解了广度优先遍历算法的实现
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
点此复制本页地址
盛夏时节,潮风吹拂。法润凤城实践队伍秉着“弘扬党的二十大精神,赓续传承红色基因”的使命,来到潮州市湘桥区卧石村开展实地调研活动,跟随潮州人民一同重温党史,让潮州市人民更加深……
王琪欣 佛山大学查看全文 >>
习近平总书记指出:“中国式现代化是物质文明和精神文明相协调的现代化,要弘扬中华优秀传统文化,用好红色文化,发展社会主义先进文化,丰富人民精神文化生活。”红色文化是在革命战争……
王琪欣 佛山大学查看全文 >>
党的二十大擘画了中国未来发展蓝图,描绘了青山常在、绿水长流、空气常新的美丽中国画卷,指出中国式现代化是人与自然和谐共生的现代化,对“推动绿色发展、促进人与自然和谐共生”作出……
王琪欣 佛山大学查看全文 >>
党的二十大报告提出,中国式现代化是人与自然和谐共生的现代化。广东省委十三届二次全会作出深入推进绿美广东生态建设的决定,提出要打造人与自然和谐共生的绿美广东样板,走出新时代绿……
王琪欣 佛山大学查看全文 >>
我国是非遗大国,非物质文化遗产是中华文化的瑰宝,要通过出台激励政策、加强人才队伍建设、与文旅深度融合等举措,把保护传承和开发利用有机结合,让非遗“护”得好、“活”起来、“传……
王琪欣 佛山大学查看全文 >>
(通讯员王琪欣)非遗文化是中华优秀传统文化重要组成部分,是中华民族的根和魂。习近平总书记在2020年考察潮州时指出:“潮州文化具有鲜明的地域特色,是岭南文化的重要组成部分,是中华……
王琪欣 佛山大学查看全文 >>
(通讯员王琪欣)习近平总书记指出,要加强非物质文化遗产保护和传承,积极培养传承人,让非物质文化遗产绽放出更加迷人的光彩。党的十八大以来,以习近平同志为核心的党中央高度重视非……
王琪欣 佛山大学查看全文 >>
党的二十大擘画了中国未来发展蓝图,描绘了青山常在、绿水长流、空气常新的美丽中国画卷,指出中国式现代化是人与自然和谐共生的现代化,对“推动绿色发展、促进人与自然和谐共生”作出……
王琪欣 佛山大学查看全文 >>