Java recursivo búsqueda lineal en matriz devuelta problema de valores

Hakan Alba:

Estoy utilizando un lineal algortihm búsqueda recursiva. incluso si la condición se cumple siempre devuelve un valor nulo. Si no pongo nula que da un error. No podía darse cuenta de que cómo puedo realizado correctamente. Gracias por la ayuda

private String findMinimumPricedHelper(String name, IMedia[] treeArray, int index) {
   if (some conditions) 
       return treeArray[index].toString();
   else
       findMinimumPricedHelper(name, treeArray, index+1);
   return null;
}

Me esperaba un valor treeArray[index].toString()pero devuelve null

Eran :

Están ignorando el valor de la llamada recursiva. Tratar:

private String findMinimumPricedHelper(String name, IMedia[] treeArray, int index) {
    if (some conditions) {
        return treeArray[index].toString();
    } else {
        return findMinimumPricedHelper(name, treeArray, index+1);
    }
}

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=225937&siteId=1
Recomendado
Clasificación