Question Complete the method: removeDuplicates in following program that removes
ID: 668831 • Letter: Q
Question
Question Complete the method: removeDuplicates in following program that removes duplicates from an array of integers.
Do not change method: main.
import java.util.*;
public class Main{
public static void main(String[] args){
//DO NOT CHANGE THIS METHOD
Random r = new Random(System.currentTimeMillis());
int n = r.nextInt(101) + 50;
int[] s = new int[n];
for(int i = 0; i < n; i++)
s[i] = r.nextInt(100);
int[] v = removeDuplicates(s);
Arrays.sort(v);
System.out.println(Arrays.toString(v));
}
private static int[] removeDuplicates(int[] s){
//COMPLETE THIS METHOD
}
Explanation / Answer
import java.util.*;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List
import java.util.Set;
public class Main{
public static void main(String[] args){
//DO NOT CHANGE THIS METHOD
Random r = new Random(System.currentTimeMillis());
int n = r.nextInt(101) + 50;
int[] s = new int[n];
for(int i = 0; i < n; i++)
s[i] = r.nextInt(100);
int[] v = removeDuplicates(s);
Arrays.sort(v);
System.out.println(Arrays.toString(v));
}
private static int[] removeDuplicates(int[] s){
List<int> list = Arrays.asList(s);
Set<int> set = new HashSet<int>(list);
return s;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.