【发布时间】:2010-10-16 18:46:43
【问题描述】:
在阅读了 Stevey Yegge 的 Get That Job At Google 文章后,我发现这个小引语很有趣:
每当有人给您提出问题时,请考虑图表。它们是表示任何类型关系的最基本和最灵活的方式,因此任何有趣的设计问题都需要一个 50 到 50 个镜头,其中包含一个图表。在继续使用其他解决方案类型之前,请绝对确保您想不出使用图表来解决它的方法。这个提示很重要!
图数据结构/算法最能代表和/或解决的问题有哪些示例?
我能想到的一个例子:导航单元(ala Garmin、TomTom),提供从您当前位置到另一个位置的道路方向,利用图表和高级路径算法。
还有哪些?
【问题讨论】:
-
顺便说一句,不要相信关于谷歌面试的那些神话。与其他地方相比,他们有时会提出超级简单直接的问题,这实际上会让您感到厌烦。
标签: data-structures graph graph-theory