算法

什么时候使用宽度优先搜索?

图的遍历 Traversal in Graph

• 层级遍历 Level Order Traversal
• 由点及面 Connected Component
• 拓扑排序 Topological Sorting

最短路径 Shortest Path in Simple Graph

• 仅限简单图求最短路径
• 即,图中每条边长度都是1,且没有方向

什么时候使用深度优先搜索?

碰到让你找所有方案的题,一定是DFS
90%DFS的题,要么是排列,要么是组合

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 课程介绍 先修课:概率统计,程序设计实习,集合论与图论 后续课:算法分析与设计,编译原理,操作系统,数据库概论,人...
    ShellyWhen阅读 2,357评论 0 3
  • Dijkstra 算法 前言 为了达到任意两结点的最短路径,我们有几种算法可以实现:Dijkstra 算法、Flo...
    廖少少阅读 5,670评论 0 7
  • 现实生活中有很大一类问题可以用简洁明了的图论语言来描述,可以转化为图论问题。 相关定义 图可以表示为G=(V, E...
    芥丶未央阅读 1,763评论 0 7
  • 好多年前的一个寒假之后,小猫跟我们讲述她寒假的一些琐事,说妈妈上顿下顿给她炒蒜薹,直吃得小猫抱怨。妈妈委屈地说,你...
    信笔随心阅读 225评论 0 1
  • 从去年到今年,王凯在不停地拍戏、不停地拍戏,他不敢懈怠,不敢轻易松开好不容易得到的机会。蛰伏十年始成名后,王凯和他...
    娱观阅读 935评论 4 21