- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
大约有 500,000 条记录,我想为其查找前一航类的续程航类。一个例子是这样的:
Flight 1 Rodez - Beziers
Flight 2 Beziers - Biarritz
Flight 3 Biarritz - Rodez
Flight 4 Blois - Montauban
现在从上面我们可以发现Flight 1
的后续是Flight 2
。类似地,Flight 2
之后是 Flight 3
,而 Flight 4
没有前进,它本身也不是任何前进。
我可以使用图形在 C# 中执行此操作,但我不知道如何处理如此多的数据(500,000 条记录)。或者,如果我在 SQL 中执行此操作,我该怎么做?请注意,我不想要完整的实现,我只想知道:
- First - whether I should do this in C# or SQL since Performance is a concern.
- Second - how to implement this algorithm in SQL without any data structure like Graph.
最佳答案
本质上,您在这里拥有的是 ORIGIN 和 DEST(INATION)。
我将从获取未出现在 DEST 列中的所有 ORIGIN 的列表开始。这些不是继续航类,所以我们称它们为 STARTP(OINTS)。
SQL 解决方案:
对于每个 STARTP,将其设置为 anchor ,然后运行递归语句以连接后续航类(在任何 ORIGIN 记录中查找之前的 DEST 值)。
关于c# - 为 500,000 个航类寻找航类连通性的算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29961191/
我尝试使用评分最高的答案:Check whether there is an Internet connection available on Flutter app检查我是否连接了互联网,但是我需要
我有点困惑连接是如何工作的。我正在尝试从网格中移除面,并调整连接性,移除未使用的边和顶点。当我使用 mesh.is_valid() 它显示连接问题 Integrity of previous half
我正在尝试编写一个脚本来测试是否可以访问 SVN 存储库,如果我在命令行中键入 svn info,我将得到类似于此的结果 Path: . Working Copy Root Path: [path]
我是一名优秀的程序员,十分优秀!