Bonjour,
Je débute en VBA et j'ai beaucoup de difficulté avec un problème :
Je dois trouver la sous-séquence de somme maximale d'une séquence, avec la position de la première et dernière case de cette sous-séquence.
Pour une séquence de N nombres, je sais que je peux trouver la somme pour chaque début possible en faisant :
pour i = 1 à N
somme = somme + case(i) 'valeur de la ieme case
sans utiliser les valeurs négatives comme début
mais je ne vois pas comment stocker la somme, le début et la fin (dans un tableau?), pour ensuite trouver le max de toutes les sommes
je comprends le problème, mais je ne sais pas par où commencer pour le traduire en VBA
Si quelqu'un pouvait m'aider à partir mon VBA, ce serait très apprécié,
Merci!
Partager