小编jav*_*bie的帖子

java中的哪个集合类违反了SOLID原则?

我在接受采访时被问到哪个系列打破了SOLID原则?

任何人都可以解释它是哪一个以及如何?

java ooad

8
推荐指数
1
解决办法
280
查看次数

字符串反向操作最佳时间复杂度:是O(n)还是O(n/2)?

下面是String反向的代码片段

private static String reverseString(String originalString){
char arr[]= originalString.toCharArray();
char temp;

for(int i= 0,j=arr.length-1;i<(arr.length/2);i++,j--){

 temp=arr[i];
 arr[i]=arr[j];
 arr[j]=temp;
}
return new String(arr);
Run Code Online (Sandbox Code Playgroud)

我已经看到很多关于上述字符串反向的时间复杂性的讨论,其中有些人提到复杂性为O(n/2)和一些O(n).

我想知道哪一个实际上是字符串反向的正确时间复杂度.

任何洞察力都有助于缓解这里的困惑.

java algorithm

7
推荐指数
2
解决办法
3714
查看次数

JVM 如何在内部区分方法重载和方法覆盖?

我想知道JVM如何在内部区分方法重载和方法覆盖。

java

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

标签 统计

java ×3

algorithm ×1

ooad ×1