我想知道计算三元组i、j、 等k计数的有效方法i < j < k。
我尝试使用以下代码:
for i in range(n):
for j in range(i + 1, n):
for k in range(j + 1, n):
ans += 1
Run Code Online (Sandbox Code Playgroud)
但这会导致 O(N 3 ) 时间复杂度,而且效率不高。O(N log N) 时间复杂度(或更快)将是最佳的。
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |