您的位置:首页 > 产品设计 > UI/UE

unique-characters

2015-11-17 03:51 302 查看

1、判断字符串是否没有重复字符

实现一个算法确定字符串中的字符是否均唯一出现

您在真实的面试中是否遇到过这个题?

Yes

样例

给出
"abc"
,返回
true


给出
"aab"
,返回
false


挑战

如果不使用额外的存储空间,你的算法该如何改变?

没有特别的难度,需要掌握的知识点是JAVA中string的相关函数比如spilt,toCharArray等

public class Solution {
/**
* @param str: a string
* @return: a boolean
*/
public boolean isUnique(String str) {
// write your code here
char[] strchar = str.toCharArray();//将字符串转为数组
int len = strchar.length;
for(int i = 0;i < len ;i ++ ){
for(int j = i+1 ;j < len ; j++ ){
if(strchar[i]==strchar[j]){
return false;
}
}
}
return true;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: