trouver le début et la fin de l'index pour un max de sous tableau

 public static void main(String[] args) {


        int arr[]= {0,-1,2,-3,5,9,-5,10};



        int max_ending_here=0;
        int max_so_far=0;
        int start =0;
        int end=0;

        for(int i=0;i< arr.length;i++)
        {
            max_ending_here=max_ending_here+arr[i];
            if(max_ending_here<0)
            {
                max_ending_here=0;
            }

            if(max_so_far<max_ending_here){

                max_so_far=max_ending_here;


            }

        }
        System.out.println(max_so_far);



    }

}

ce programme génère le max de la somme de sous-tableau ..dans ce cas, les 19,à l'aide de {5,9,-5,10}..
maintenant, je dois trouver le début et la fin de l'index de ce tableau ..comment dois-je faire ??

Whats est votre sortie attendue pour cet? La Question n'est pas claire
Aller pour le kadane algorithme.. maximale de la sous-matrice linéaire de la complexité...

OriginalL'auteur user1896796 | 2013-01-06