首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >公交数据库设计与算法?

公交数据库设计与算法?
EN

Stack Overflow用户
提问于 2012-02-07 04:09:57
回答 1查看 351关注 0票数 0

我们想要实现Android的公共交通指南。输入将是起点和目标点。输出将是告诉如何使用公交车、地铁等到达目的地的指令。e.c这对于大城市来说并不容易,我们必须有一个设计良好的数据库来快速回答。运输算法必须给乘客提供最优线路。我想看看你在数据库和算法设计方面的宝贵想法。非常感谢你的回答。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-07 04:18:40

最有可能的情况是,你需要一个graph来计算最短路径。

您的图形将是G=(V,E),以便V = {all possible stations}E = {(u,v) | there is a transport connecting station u to station v}

如果你的图表不能放入内存中,这可能是一个大城市的情况,你可能想要创建一个函数successors(u) = { v | (u,v) in E },它将允许你在飞行中计算图表。

this older question中,有一些关于如何有效地在动态环境中找到两个顶点之间的路径的讨论,类似于您正在描述的环境。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9166563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档