Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2011, 22:54
Avatar de RIVERMILLOS
RIVERMILLOS
 
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 2 meses
Puntos: 15
como buscar los dos numeros mas grandes de un array?

Hola estoy haciendo un algoritmo para encontrar los dos numeros mas grandes de un array aplicando divide y venceras o recursividad ,hasta ahora lo que he hecho es
eliminar las posibilidades separando en grupos de a dos el array y enviando el mas grande del grupo a al derecha asi.

Código java:
Ver original
  1. for(int i=0;i<tamano;i=i+2){
  2.          int aux;
  3.          if(array_num[i]<array_num[i+2]){
  4.          aux=array_num[i+2];
  5.          array_num[i+2]=array_num[i];
  6.          array_num[i]=aux;
  7.          }
  8.       }

pero no encuentro la forma de aplicar estos conceptos en este problema.

ayuda por favor.

saludos