由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 如何确保每次读入的字符串都是unique的 (转载)
相关主题
F家面经求bless大家帮我看看这个程序哪里有问题啊!!
一道电面题,分享下, 这个题应该用哪几个data structure?请假大家一道BB的题
Java programming questionleetcode出了新题word ladder
HackerRank find string..[面试题求教]remove common phrases from each sentence
狗家面经leetcode 129
Permutation leetcode-word ladder ii 谁给个大oj不超时的?
处理一系列字符串的时候,hash和Trie哪个效率比较高也发面经
问个java hashcode的题请教word ladder| |
相关话题的讨论汇总
话题: string话题: 读入话题: hashset话题: temp话题: flag
进入JobHunting版参与讨论
1 (共1页)
a**********0
发帖数: 422
1
【 以下文字转载自 Java 讨论区 】
发信人: apprentice00 (数学学徒), 信区: Java
标 题: 如何确保每次读入的字符串都是unique的
发信站: BBS 未名空间站 (Mon Jul 29 10:39:48 2013, 美东)
每次读入一个string 但是程序需要每次读入的string原先没有读入过 也就是unique的
想到了hashset 但是我的程序没有如我所愿 即使有时候读入的东西以前读到过 也照
读不误 代码如下 请帮忙指点
String result = "";

boolean flag = true;

while(true) {



for (int i = 0; i < k; i++) {

HashSet aux = new HashSet();
Random randomGenerator = new Random();
String temp = new String();

int randomNum = randomGenerator.nextInt(strList.size() -
1);

temp = (strList.get(randomNum)).replaceAll("tt", "t");


if(!aux.add(temp)) {flag = false; break;}
else flag = true;

result = result+temp+deliminator;


}

if(flag) break;
}
return result;
}
a**********0
发帖数: 422
2
谢谢 我已经知道哪里错了!
1 (共1页)
进入JobHunting版参与讨论
相关主题
请教word ladder| |狗家面经
cc1501.3题,请帮忙测试下代码Permutation leetcode-
leetcode 上 wordladderII 求教处理一系列字符串的时候,hash和Trie哪个效率比较高
4sum o(n^2)超时问个java hashcode的题
F家面经求bless大家帮我看看这个程序哪里有问题啊!!
一道电面题,分享下, 这个题应该用哪几个data structure?请假大家一道BB的题
Java programming questionleetcode出了新题word ladder
HackerRank find string..[面试题求教]remove common phrases from each sentence
相关话题的讨论汇总
话题: string话题: 读入话题: hashset话题: temp话题: flag