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;}