Edit : j'ai réussi à dérécursifier.


Bonjour,

Je suis en train de développer une application pour "parser" des logs issus d'une application de CAO. Ayant appris le java il y a 6 mois et pour ce projet, et j'ai malheureusement fait la connaissance de la récursivité. Le soucis, c'est que mes super fonction marchent sur mes données de test (1000 lignes) mais dès que j'arrive sur des bases de test "réelles" je me mange des StackOverflowError de partout. J'ai lu un peu partout que c'était parce que je mettais trop de fois la fonction sur le stack.
Et là, je me suis lancé dans la dérécursification (orthographe du mot approximative). Le soucis, c'est que je n'y arrive pas... Je ne vois pas comment résoudre mon problème et il faut que ce soit fini pour deux fonction primordiales :'(
Je ne viens pas demander que cette opération soit faite à ma place, mais des pistes, voire des algos grossiers