|
1
2
我试着理解你的逻辑,但我不太明白。以下是我从零开始的想法:
结果:
我认识到,如果阵列长度和窗口大小都非常大,可能有一种更有效的方法来实现这一点,这将非常重要。但你的问题并没有说明情况如此。这是一个地方,你需要确保你想花时间优化,超越简单和明显的解决方案。 |
|
|
2
0
它可以用真正的线性复杂度来实现
O(n)
(与使用
更新:
甚至更好,不用写信给
就(内部)循环的迭代次数而言,与朴素算法O(n*k)进行比较(最坏情况下,即当表中根本没有负数时):
|
|
|
3
0
我有一个C++解决方案,我也已经提交了这个代码在GFGS实践问题,并得到了认可。时间复杂度为O(n),辅助空间复杂度为O(K)
|
|
|
4
0
|
|
5
0
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |