1,1是个比较简单的题目,但是也暴露我对于代码编写的一知半解,说实话,以前一直是觉得实现某项功能就行了,没有必要非得计较算法的时间复杂度等等,但是看到了地里的筒子们提出各种各样的方法,我不得不改变了以前的观点。精益求精才写得出好的代码!从今天开始努力!贴一下我欣赏的代码,来自Kevin
boolean hasDuplicate(String resource){
char [] str = resource.toCharArray();
bool [] mark = new boolean[256]; //default value: false
for(int i = 0; i < str.length; i++){
if(mark[str[i]] == true)
return false;
else
mark[str[i]] = true;
}
return true;
}