The Collection es un marco ofrecido por Java que proporciona una arquitectura para almacenar un grupo de objetos. Una de esas colecciones es Vector(). Hay muchas formas a través de las cuales podemos encontrar los elementos mínimos y máximos en un Vector. Estos métodos se han discutido a continuación:
Métodos:
- Usando los métodos Collection.min() y Collection.max() .
- Uso de la iteración sobre elementos vectoriales configurando min-max.
Método 1: Usar el método Collections.min() y Collections.max()
El paquete Colecciones ofrece un método estático para encontrar el mínimo y el máximo en una colección. Estos métodos son Collections.max() y Collections.min().
- Collections.max() encuentra el elemento máximo
- Collections.min() encuentra el elemento mínimo en una colección.
Ejemplo
Java
// Java Program to Find minimum and maximum elements // from a Vector // Importing all classes of // java.util package import java.util.*; // Class to find min and max class GFG { // Main driver method public static void main(String[] args) { // Creating(defining) a Vector Vector<Integer> V = new Vector<Integer>(); // Add elements in Vector // Custom inouts V.add(1); V.add(2); V.add(3); V.add(4); V.add(5); // Printing all elements of vector System.out.println("Vector elements : " + V); // Using inbuilt function to // find minimum number // using Collection.min() method int minNumber = Collections.min(V); // find maximum number // using Collection.max() method int maxNumber = Collections.max(V); // Print max element of the vector System.out.println("Maximum Number in Vector is : " + maxNumber); // Print min element of th vector System.out.println("Minimum Number in Vector is : " + minNumber); } }
Vector elements : [1, 2, 3, 4, 5] Maximum Number in Vector is : 5 Minimum Number in Vector is : 1
Método 2: usar la iteración sobre elementos vectoriales configurando min-max.
Acercarse:
- Tome una variable, digamos minNumber, e inicialice al valor máximo más adelante para comparar y actualizar.
- Tome una variable, diga maxNumber, e inicialícela al valor mínimo más adelante para comparar una actualización.
- Iterar a través de Vector y comparar cada elemento con las dos variables anteriores:
- minNúmero
- maxNumber
- Si el número es menor que minNumber, actualice el valor de minNumber.
- Si el número es mayor que maxNumber, actualice el valor de maxNumber.
Ejemplo
Java
// Java Program to Find minimum and maximum elements // from a Vector // Importing all classes of // java.util package import java.util.*; // Importing Integer Wrapper class for // primitive data type import java.lang.Integer; // Clas class GFG { // Main driver method public static void main(String[] args) { // Assign maximum value to minValue Variable int minValue = Integer.MAX_VALUE; // Assign minimum value to maxValue Variable int maxValue = Integer.MIN_VALUE; // Creating a Vector Vector<Integer> V = new Vector<Integer>(); // Adding elements into Vector // Custom inputs V.add(100); V.add(30); V.add(7); V.add(24); V.add(13); System.out.println("Vector elements : "+V); // For-each loop to traverse through vector // If element is present in vector for (Integer i : V) { // if greater than maxValue, then update if (i > maxValue) { maxValue = i; } // if less than minValue, then update if (i < minValue) { minValue = i; } } // Print maximum element in the Vector System.out.println("Maximum Element in Vector : " + maxValue); // Print minimum element in the vector System.out.println("Minimum Element in Vector : " + minValue); } }
Vector elements : [100, 30, 7, 24, 13] Maximum Element in Vector : 100 Minimum Element in Vector : 7
Publicación traducida automáticamente
Artículo escrito por rohanchopra96 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA