Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/01/2012, 16:05
Avatar de CapacProg
CapacProg
 
Fecha de Ingreso: marzo-2010
Ubicación: Lima - Perú
Mensajes: 324
Antigüedad: 14 años, 1 mes
Puntos: 71
Respuesta: Fallo java.lang.StackOverflowError

Código C#:
Ver original
  1. DyV(c, i, m, s1);

De este trozo de código he probado para diferentes valores de i, j y veo que n no converge a 1, da para ciertos valores; pero la convergencia debe ser única como la definición de límite en matemáticas. Motivo por el cuál es una llamada recursiva infinita y el motivo del java.lang.StackOverflowError.

Mientrás que:
Código C#:
Ver original
  1. DyV(c, m+1, j, s2);
si da para cualquier valor una convergencia de n=1.

Revisa entonces la primera llamada recursiva y solucionarás tu problema.
__________________
%
El mejor guerrero no es el que triunfa siempre sino el que vuelve sin miedo a la batalla.
%