小编aga*_*saa的帖子

在哪里可以找到java方法的时间复杂度?

我是 Java 新手,从 docs.oracle.com 学习各种方法,但奇怪的是,他们没有提到那里描述的任何方法的时间复杂度,例如在这个页面上:https : //docs.oracle.com/ javase/7/docs/api/java/util/ArrayList.html#get(int)
有一些关于“get()”方法的信息,但没有关于复杂性的信息!我找不到合适的地方来询问在哪里可以找到有关复杂性的信息。也许有像 cplusplus.com 这样的信息,但我不知道。我在网上搜索并失败了。所以,如果这是一个愚蠢的问题,请原谅我。

java time-complexity

4
推荐指数
1
解决办法
1875
查看次数

找到一个数组中绝对差的最小总和的数字

例如,array a[]= {1,1,10}我们需要找到|x-1|+|x-1|+|x-10|最小的“x” 。
在这里,x 是 1。

它可以用贪婪的方法解决吗,比如取平均值或其他什么?
注意:取平均值不起作用,为什么

我只能想出O(nlogn)解决方案(二进制搜索),还有其他方法如 dp 吗?

提前致谢!

algorithm math computer-science

3
推荐指数
1
解决办法
705
查看次数