1
• Declare un arreglo de números enteros, y defina su largo en 100 elementos.
• Implemente el métodollenarAleatorio, que ponga valores aleatorios entre 0 y 100.
• Implemente un método sortBubleSort que ordena el arreglo ascendentemente bajo el algoritmo de ordenamiento de la burbuja.
• Implemente el métodopresenta que imprime el arreglo por consola.
• Implemente el método getColeccionPar que retorna una colección con los elementos pares del arreglo.
package tarea7;
import java.util.Random;
importjava.util.Scanner;
class BubbleSort {
static int[] sort(int[] sequence)
{
// Bubble Sort
for (int i = 0; i < sequence.length; i++)
for (int j = 0; j
{
sequence[j] = sequence[j] + sequence[j + 1];
sequence[j + 1] =sequence[j] - sequence[j + 1];
sequence[j] = sequence[j] - sequence[j + 1];
}
return sequence;
}
static void printSequence(int[]sorted_sequence)
{
for (int i = 0; i < sorted_sequence.length; i++)
System.out.print(sorted_sequence[i] + " ");
}
public static void main(String args[])
{System.out
.println("Ordenamiento ascendentemente con sortBubleSort.");
Random random = new Random();
int N = 100;
int[] sequence = new int[N];
for(int i = 0; i < N; i++)
sequence[i] = Math.abs(random.nextInt(100));
System.out.println("\nSecuencia Original: ");
printSequence(sequence);System.out.println("\nSecuencia Ordenada: ");
printSequence(sort(sequence));
}
}
2. Cree en el IDE las clase practicaArregloNxM y realice las siguientes...
Regístrate para leer el documento completo.