Programa Java para comparar elementos en una colección

Ejemplo:

Input : List = [3, 5, 18, 4, 6]
Output:
Min value of our list : 3
max value of our list : 18

Input : List = ['a', 'a', 'a']
Output:
All elements are equal

Acercarse:

  1. Tome entradas en la lista.
  2. Cree dos variables, mínimo y máximo.
  3. Utilice el método Collections.min() y almacene el valor de retorno en la variable min.
  4. Utilice el método Collections.max() y almacene el valor de retorno en la variable max.
  5. Si las variables mínima y máxima son iguales, imprima elementos iguales.
  6. De lo contrario, imprime las variables mínimas y máximas.

A continuación se muestra la implementación del enfoque anterior:

Java

// Java Program to Compare Elements in a Collection
import java.io.*;
import java.util.*;
  
class GFG {
    public static void main(String[] args)
    {
        // List initialization
        List<Integer> l = new ArrayList<>();
  
        // Add elements in the list
        l.add(3);
        l.add(5);
        l.add(18);
        l.add(4);
        l.add(6);
  
        // Minimum in the list
        int minimum = Collections.min(l);
  
        // Maximum in the list
        int maximum = Collections.max(l);
  
        if (minimum == maximum) {
            System.out.println("All elements are equal");
        }
        else {
            System.out.println("Min value of our list : "
                               + minimum);
            System.out.println("Max value of our list : "
                               + maximum);
        }
    }
}
Producción

Min value of our list : 3
Max value of our list : 18

Complejidad temporal: O(N), donde N es la longitud de la lista.

Publicación traducida automáticamente

Artículo escrito por kaaruni1124 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *