domingo, 24 de abril de 2011

CLASES DE LABORATORIO

Martes 19 abril 2011  
Estructura de datos

PRACTICANDO VECTORES

Dado el siguiente vector
2         9         1         3
a)     Ordenar el vector utilizando el metodo que vea conveniente:

public class Main {
   
public static void Ordenar( int V[ ]){
 for( int i = 0; i < V.length; i ++ ){
    for( int j = 0; j < V.length; j ++ ){
     if(V[ i ] < V[ j ]){
      int aux = V[ i ];
       V[ i ] = V[j];
       V[ j ] = aux;
      }else if(V[ i ] > V[ j ]){
       int aux = V[ i ];
       V[ i ] = aux;
       V[ j ] = V[j];
}
public static void Mostrar( int V[ ] ){
    for( int i = 0; i < V.length; i ++ ){
            System.out.println(" [ " + i + " ] =  " + V[i]); }
}
    public static void main(String[] args) {
         int v[]= {2,9,1,3};
         Mostrar(v);
         System.out.println("ordenado");
         Ordenar(v);
         Mostrar(v); }
}




b)    Ordenar el vector utilizando un metodo de la clase ARRAYS.

Import java.util.Arrays;

Public class main{
public static void Mostrar( int V[ ] ){
    for( int i = 0; i < V.length; i ++ ){
            System.out.println(" [ " + i + " ] =  " + V[i]);
     }
}
    public static void main(String[] args) {
       int v[]= {2,9,1,3};
        Arrays.sort(v);
        Mostrar(v);
    }
}

1 comentario: