jueves, 24 de abril de 2014

Estructuras Selectivas

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]);
         }
        }
}

Mas Ejemplos De Herencia - JAVA

Estructura de Datos II

Listado de Doble Enlace

Listado

Examen de Estructura de Datos en C++