小编aja*_*jay的帖子

嵌套查询或连接

我听说连接应该优先于嵌套查询.一般来说是真的吗?或者可能存在一个比其他更快的情况:

例如哪个是更有效的查询方式?:

Select emp.salary 
from employee emp    
where emp.id = (select s.id from sap s where s.id = 111)
Run Code Online (Sandbox Code Playgroud)

要么

Select emp.salary     
from employee emp   
INNER JOIN sap s ON emp.id = s.id   
WHERE s.id = 111
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server join

10
推荐指数
1
解决办法
2万
查看次数

在O(n)的双向链表中插入/删除的时间复杂度是多少?

要在DLL(双向链表)中插入/删除具有特定值的节点,需要遍历整个列表以找到位置,因此这些操作应该是O(n).

如果是这种情况,那么为什么STL列表(最有可能使用DLL实现)能够在恒定时间内提供这些操作?

谢谢大家向我说清楚.

c++ complexity-theory linked-list

5
推荐指数
1
解决办法
7996
查看次数

标签 统计

c++ ×1

complexity-theory ×1

join ×1

linked-list ×1

sql ×1

sql-server ×1

t-sql ×1