public static LinkedHashSet<Integer> doLinkedHashSetSearchSmallest(int numItems)
ID: 3924359 • Letter: P
Question
public static LinkedHashSet<Integer> doLinkedHashSetSearchSmallest(int numItems) {
System.out.print("doLinkedHashSetSearchSmallest: ");
LinkedHashSet<Integer> set = new LinkedHashSet<>();
for(int i=0; i<numItems-1; i++){
set.add(0);
}
long startTime = getTimestamp();
// TODO Write code that checks if 0
// is a member of set.
long endTime = getTimestamp();
long totalTime = endTime - startTime;
System.out.println(totalTime);
return set;
}
Explanation / Answer
Hi,
I have added a check for that. Highlighted the code changes below.
public static LinkedHashSet<Integer> doLinkedHashSetSearchSmallest(int numItems) {
System.out.print("doLinkedHashSetSearchSmallest: ");
LinkedHashSet<Integer> set = new LinkedHashSet<>();
for(int i=0; i<numItems-1; i++){
set.add(0);
}
long startTime = getTimestamp();
// TODO Write code that checks if 0
// is a member of set.
if(set.contains(0)){
System.out.println("o is a member of set");
}
long endTime = getTimestamp();
long totalTime = endTime - startTime;
System.out.println(totalTime);
return set;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.