【发布时间】:2014-07-31 18:07:19
【问题描述】:
我有一组变量及其相关值存储在数据库中。
var1 var2 corr
我的算法涉及按降序(基于相关值)对列表进行排序,然后检索前 k 对。
这个算法的时间复杂度是多少?这取决于我如何排序吗?我正在使用 ORDER BY 子句通过 sql 查询对列表进行排序。
【问题讨论】:
-
您使用的是哪个 SQL 平台?您是否在
corr上定义了索引 -
这个问题的答案将是特定于实现的。
-
@Hogan 我使用的是 SQL Server 2010,但表中没有索引。
-
@SaadH - 仍然取决于平台,但可能 O(log N)。测试一下。
标签: sql algorithm sorting time-complexity