阅读了 Stevey Yegge 的 Get That Job At Google 文章后,我发现这句话很有意思:
每当有人给你一个问题时,想到图形。它们是表示任何关系的最基本和灵活的方式,所以任何有趣的设计问题都有50%的可能涉及图形。在尝试其他解决方案之前,请确保无法考虑使用图形解决它。这个提示很重要!
哪些问题最适合使用图形数据结构/算法来表示和/或解决?
我能想到的一个例子是:导航设备(如 Garmin、TomTom),提供从当前位置到另一个位置的路线指示,利用图形和高级路径算法。
还有哪些例子?