Tuesday, 23 January 2024

Second Largest Number In Array

 

    
    public static int second(int[] list){

    int secondLargest = 0;

    Set<Integer> values = new HashSet<>();
    List<Integer> items = new ArrayList<>();
        for (int eachValue : list){
        values.add(eachValue);

                }
    items.addAll(values);
    Collections.sort(items);

     secondLargest = items.get(items.size()-2);

return secondLargest;
    }

No comments:

Post a Comment

Reverse Words in a Sentence