jueves, 24 de abril de 2014
Método Burbuja
package unir;
import java.io.*;
public class vectores {
public vectores(){
}
public static void main(String[]args) throws IOException{
BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));
int x[]=new int[100];
int y[]=new int[100];
int c[]=new int[100];
int n;
int m;
System.out.println("INGRESE EL 1ª ARREGLO : ");
n=Integer.parseInt(teclado.readLine());
System.out.println("INGRESE EL 2ª ARREGLO : ");
m=Integer.parseInt(teclado.readLine());
for(int i=0;i<n;i++)
{
System.out.println("primero"+"["+(i+1)+"]");
x[i]=Integer.parseInt(teclado.readLine());
}
for(int j=0;j<n;j++)
{
System.out.println("Segundo"+"["+(j+1)+"]");
y[j]=Integer.parseInt(teclado.readLine());
}
System.out.println("Unir");
for(int i=0;i<n;i++)
{c[i]=x[i];}
for(int j=0;j<m;j++)
{c[j+n]=y[j];}
for(int i=0;i<m+n;i++)
{
System.out.println(c[i]);
}
int ban=0;
int elem=0;
System.out.println("BUSCAR ELEMENTO : ");
elem=Integer.parseInt(teclado.readLine());
for(int i=0;i<m+n;i++){
if(c[i]==elem)
System.out.println("ENCONTRADO EN LA POSICIÓN : "+(i+1));
ban=1;
}
if(ban==0)
System.out.println("NO SE ENCONTRO ");
System.out.println("METODO DE LA BURBUJA ");
int d;
d=m+n;
int i,j;
int temp;
for(i=1;i<d;i++){
for(j=d-1;j>=i;j--){
if(c[j-1]>c[j]){
temp=c[j-1];
c[j-1]=c[j];
c[j]=temp;
}
}
}
for(i=0;i<m+n;i++)
{
System.out.println(c[i]);
}
}
}
import java.io.*;
public class vectores {
public vectores(){
}
public static void main(String[]args) throws IOException{
BufferedReader teclado=new BufferedReader(new InputStreamReader(System.in));
int x[]=new int[100];
int y[]=new int[100];
int c[]=new int[100];
int n;
int m;
System.out.println("INGRESE EL 1ª ARREGLO : ");
n=Integer.parseInt(teclado.readLine());
System.out.println("INGRESE EL 2ª ARREGLO : ");
m=Integer.parseInt(teclado.readLine());
for(int i=0;i<n;i++)
{
System.out.println("primero"+"["+(i+1)+"]");
x[i]=Integer.parseInt(teclado.readLine());
}
for(int j=0;j<n;j++)
{
System.out.println("Segundo"+"["+(j+1)+"]");
y[j]=Integer.parseInt(teclado.readLine());
}
System.out.println("Unir");
for(int i=0;i<n;i++)
{c[i]=x[i];}
for(int j=0;j<m;j++)
{c[j+n]=y[j];}
for(int i=0;i<m+n;i++)
{
System.out.println(c[i]);
}
int ban=0;
int elem=0;
System.out.println("BUSCAR ELEMENTO : ");
elem=Integer.parseInt(teclado.readLine());
for(int i=0;i<m+n;i++){
if(c[i]==elem)
System.out.println("ENCONTRADO EN LA POSICIÓN : "+(i+1));
ban=1;
}
if(ban==0)
System.out.println("NO SE ENCONTRO ");
System.out.println("METODO DE LA BURBUJA ");
int d;
d=m+n;
int i,j;
int temp;
for(i=1;i<d;i++){
for(j=d-1;j>=i;j--){
if(c[j-1]>c[j]){
temp=c[j-1];
c[j-1]=c[j];
c[j]=temp;
}
}
}
for(i=0;i<m+n;i++)
{
System.out.println(c[i]);
}
}
}
Suscribirse a:
Entradas (Atom)