Documente Academic
Documente Profesional
Documente Cultură
package ordenacion.burbuja.v11;
import java.util.Scanner;
int n,aux;
n=teclado.nextInt();
for(int i=0;i<n;i++)
burbuja[i]=teclado.nextInt();
for(int i=0;i<n-1;i++){
for(int j=0;j<n-1;j++){
if(burbuja[j]>=burbuja[j+1]){
aux=burbuja[j];
burbuja[j]=burbuja[j+1];
burbuja[j+1]=aux;
for(int i=0;i<n;i++)
System.out.println(" "+burbuja[i]);
}
Ordenamiento por burbuja (Con Buffer)
package ordenacion.burbuja11;
import java.io. *;
int num_elementos=0;
String dato=br.readLine();
num_elementos=Integer.parseInt(dato);
for(i=0;i<num_elementos;i++){
int a= i+1;
dato2[i]=br.readLine();
val[i]=Integer.parseInt(dato2[i]);
for (i=0;i<num_elementos;i++) {
for (j=i+1;j<num_elementos;j++) {
if (val[j]<val[i]) {
aux = val[i];
val[i]=val[j];
val[j] = aux;
for (i=0;i<num_elementos;i++) {
System.out.println(val[i]);
} } }
Ordenamiento por Selección:
package ordenacion.seleccion;
import java.util.Scanner;
int n,aux,k;
n=teclado.nextInt();
for(int i=0;i<n;i++)
seleccion[i]=teclado.nextInt();
for(int i=0;i<n-1;i++){
aux=seleccion[i];
k=i;
for(int j=i+1;j<n;j++){
if(seleccion[j]<aux){
aux=seleccion[j];
k=j;
seleccion[k]=seleccion[i];
seleccion[i]=aux;
for(int i=0;i<n;i++)
System.out.println(" "+seleccion[i]);
}
6. Busqueda Secuencial
package busqueda_secuencial;
import javax.swing.JOptionPane;
if(alm[i]==n){
JOptionPane.showMessageDialog(null,m);