本章内容
学习 图这种数据结构,有向图和无向图
重点学习是图的查找方法:
广度优先搜索,可解决最短路径问题。
学习拓扑排序,这种排序算法指出了节点之间的依赖关系。
一、 什么是图 6.1 图简介
双子峰前往金门大桥。你想乘公交车前往,并希望换乘最少。
解决最短路径问题的算法被称为广度优先搜索。
二、第一种图算法——广度优先搜索(breadth-first search,BFS)。
广度优先搜索:图的查找算法,可解决两类问题。
第一类问题:从节点A出发,有前往节点B的路径吗?
第二类问题:从节点A出发,前往节点B的哪条路径最短?
应用:(了解)
编写国际跳棋AI,计算最少走多少步就可获胜;
编写拼写检查器,计算最少编辑多少个地方就可将错拼的单词改成正确的单词,如将
READED改为REA