|
|
1
4
你为什么不把所有的食谱都存到内存中,然后在内存中计算谷本系数呢? 它更简单,速度更快。 |
|
|
2
3
如果有人感兴趣,这是我在Alex和s.Lotts的建议后提出的代码。谢谢你们。
|
|
|
3
1
如果您有1000种配料,1000个查询就足以将每种配料映射到内存中的一组食谱。如果(比如)一种成分通常是大约100份食谱的一部分,那么每一组都需要几KB,因此整个词典只需要几MB——将整个内容保存在内存中绝对没有问题(如果每种成分的平均食谱数增长一个数量级,那么这仍然不是一个严重的内存问题)。
|
|
|
4
0
我认为这将把交叉点的选择减少到每对2个,每对总共4个查询。你无法摆脱O(N^2),因为你正在尝试所有对——N*(N-1)/2就是有多少对。
|
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |