******** fig2.6 ********** int max_subsequence_sum( int a[], unsigned int n ) { int this_sum, max_sum, best_i, best_j, i, j, k; /*1*/ max_sum=0; best_i= -1; best_j= -1; /*2*/ for(i=0; i max_sum ) /* update max_sum, best_i, best_j */; } } /*7*/ return( max_sum ); }