基于已知路径构建图遍历
1. 选择开发起点
在编写图遍历代码之前,我们需要决定从何处开始开发工作。由于不能同时构建多个遍历,所以要确定首先处理哪个用例。这里有两种合理的方法:
- 从最具挑战性的问题入手 :当存在未知因素或项目风险,例如引入新技术或新流程时,这种方法很有效。它能让我们快速发现问题,适合需要快速做出决策的情况,比如决定项目是否继续或判断技术是否适合解决问题。
- 从最简单的问题开始 :先解决简单问题,将其作为后续工作的基础。这种方式有助于逐步发展代码库,避免一次性承担过多任务。在处理复杂问题之前,先在小问题上取得成功。
以下是几个餐厅推荐相关的问题及所需的顶点和边标签:
| 问题 | 顶点标签 | 边标签 |
| — | — | — |
| 我附近特定菜系中评分最高的餐厅是哪家? | person, restaurant, city, cuisine, review | lives (连接 person → city), within (连接 restaurant → city), serves (连接 restaurant → cuisine), about (连接 review → restaurant) |
| 我附近评分最高的十家餐厅是哪些? | restaurant, city, review, person | lives (连接 person → city), within (连接 restaurant → city), about (连接 review → restaurant) |
| 这家餐厅的最新评论有哪些? | res
超级会员免费看
订阅专栏 解锁全文
65

被折叠的 条评论
为什么被折叠?



