|
|
1
2
结果是:
这意味着根据
大O
符号,两个表达式都有
o(n)时间
复杂性,但
附笔。 我没有对其他情况做出任何预测,因为我不知道您的应用程序的其他相关方面。我只分析给定的代码段。 |
|
|
2
0
潜在地。要检查元素是否在列表中,我们必须按顺序检查每个元素。
元素0是我们要查找的元素吗?是/否
显然,一旦找到它,就可以停止迭代。 复杂性:
哈希集总是一个固定的时间查找。你只需计算散列码并调用
至于您是否应该使用集合,它实际上取决于您使用它的其他用途。如果你只是在做
|
|
|
Mark Roworth · 构建MS SQL构造IN的C#等价物? 2 年前 |
|
|
Jack M · 在数组中查找素数时出现逻辑错误 3 年前 |
|
|
Alvaro Vasquez · 如何使用for循环添加数组? 3 年前 |