0
有人可以验证此代码的订单复杂度是否为n(logn)?如果不是,你能解释你的答案吗?我真的很感激帮助在字符串中查找重复 - 订单复杂度
public static boolean isDuplicate(String s){
char[] sArray = s.toCharArray();
for(int i=0;i<sArray.length/2;i++){
for(int j=sArray.length/2+1;j<sArray.length;j++){
if(sArray[i] == sArray[j])
return true;
}
}
return false;
}
这里的日志在哪里? –
我认为这是O(n^2) – nachokk
验证这个代码是否为O(n log(n))...不,它不是。 –