Hirdetés

Keresés

Új hozzászólás Aktív témák

  • #74220800

    törölt tag

    válasz Szmeby #9123 üzenetére

    Thx mint mindig.

    Megcseréltem az If-eknél a sorrendet és most működik....

    if (row == arr.length -1 || row == 0 || column == arr[row].length -1 || column == 0)
    return true;
    else if (arr[row-1][column] < x && flows(row-1,column, arr))
    return true;
    else if (arr[row+1][column] < x && flows(row+1,column, arr))
    return true;
    else if (arr[row][column-1] < x && flows(row,column-1, arr))
    return true;
    else
    return (arr[row][column+1] < x && flows(row,column+1, arr));

    Deeee, ezt megint nem teljesen értem. Ok gondolom ha az első értek hamis, akkor eleve be sem kéri a 2. elemet. De miért nem megy úgy, ha előszór a rekurzív képletet hívom meg, ha hamis, akkor lep tovább a következö if-re?

Új hozzászólás Aktív témák