cardel

BuscarMaximo

Mar 15th, 2018
494
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.66 KB | None | 0 0
  1. import java.util.Arrays;
  2.  
  3. public class BuscarMaximo{
  4.    
  5.    
  6.    
  7.     static void combinar(int A[], int p,int q, int r){
  8.        
  9.         if(A[p] < A[q+1]){
  10.             int aux = A[p];
  11.             A[p] = A[q+1];
  12.             A[q+1] = aux;
  13.         }
  14.        
  15.     }
  16.    
  17.     static void BuscarMaximo(int A[],int p,int r){
  18.        
  19.         if (p<r) {
  20.             int q = (p+r)/2;
  21.             BuscarMaximo(A,p,q);
  22.             BuscarMaximo(A,q+1,r);
  23.             combinar(A,p,q,r);
  24.            
  25.         }
  26.     }
  27.    
  28.    
  29.     public static void main(String a[]){
  30.        
  31.         int[] arreglo = {2,3,9,16,22,11,1,0,8};
  32.         System.out.println(Arrays.toString(arreglo));
  33.        
  34.         BuscarMaximo(arreglo,0,arreglo.length-1);
  35.         System.out.println(Arrays.toString(arreglo));
  36.         System.out.println(arreglo[0]);
  37.     }
  38.    
  39. }
Add Comment
Please, Sign In to add comment