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 originalfor(int i=0;i<tamano;i=i+2){
int aux;
if(array_num[i]<array_num[i+2]){
aux=array_num[i+2];
array_num[i+2]=array_num[i];
array_num[i]=aux;
}
}
pero no encuentro la forma de aplicar estos conceptos en este problema.
ayuda por favor.
saludos