今天在组长的带领下学习了广度优先遍历算法。
首先一起了解了广度优先遍历算法与深度优先遍历算法的区别:
深度优先遍历算法 使用的栈,后进先出
广度优先遍历算法 使用的是队列,先进先出
其次了解了广度优先遍历算法的实现
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
点此复制本页地址
以文化润心:研学合川,传承红色魂—通信与信息工程学院系列活动红色文化,沁润心灵。忆往昔峥嵘岁月稠,历史的宏大星空上,红色革命历程犹如启明星般璀璨夺目,照亮新时代新青年的前行……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>
【通•志愿】|通信与信息工程学院“环保360”保护三江之水志愿服务专项支队、“闻民三江”社会问题调研志愿服务专项支队“环保在行动,守护周边景”活动为让青年学子们亲身体验到环保行动……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>
【通•志愿】|通信与信息工程学院“闻民三江”社会问题调研志愿服务专项支队“快乐运动,健康成长”志愿活动为了激发小朋友对体育运动的热爱,培养小朋友的竞争意识、合作能力、勇敢精神……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>
【通·志愿】|“拾起秋日的浪漫”——通信与信息工程学院“微语”心理健康志愿服务专项支队“秋意拾趣:心灵与自然的对话”系列活动第一期圆满举办在这个秋意渐浓、硕果累累的季节,“微……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>
“DIY四季绿,编制自然趣”——通信与信息工程学院“绿色指尖”低碳节能志愿服务专项支队DIY环保制作活动圆满举办为响应环保号召,引导学生们通过亲身实践来增强环保意识,同时激发创新思……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>
“守护童真·反诈同行”白鹿社区志愿服务活动圆满举办——通信与信息工程学院白鹿课堂支教社区留守儿童志愿服务活动第399期童真,是生命中最纯净的底色;反诈,是守护美好的坚定防线。为引……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>
“书香润童心,护眼共成长”白鹿社区志愿服务活动圆满举办——通信与信息工程学院白鹿课堂支教社区留守儿童志愿服务活动第400期气温逐渐下降,但志愿者们的热情不减,为了激发小朋友们的……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>
【通·志愿】丨“防骗达人·智慧先行”——通信与信息工程学院反诈宣传志愿服务专项支队活动圆满展开随着社会进入网络化信息时代,信息来源广泛但真假难以辨别,且近期有高校学生被所谓的……
通信与信息工程学 重庆移通学院通讯与信息工程学院查看全文 >>