码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构_越

时间:2017-10-16 11:06:12      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:alt   结果   max   基础上   lin   span   pac   key   nbsp   

 

算法2的时间复杂度是多少?

 

  1. int MaxSubseqSum2( int A[], int N )  
  2. {   int ThisSum, MaxSum = 0;
  3.     int i, j;
  4.     for( i = 0; i < N; i++ ) { /* i是子列左端位置 */
  5.           ThisSum = 0;  /* ThisSum是从A[i]到A[j]的子列和 */
  6.           for( j = i; j < N; j++ ) { /* j是子列右端位置 */
  7.                   ThisSum += A[j];        /*对于相同的i,不同的j,只要在j-1次循环的基础上累加1项即可*/ 
  8.                   if( ThisSum > MaxSum ) /* 如果刚得到的这个子列和更大 */
  9.                             MaxSum = ThisSum;    /* 则更新结果 */
  10.           /* j循环结束 */    
  11.      /* i循环结束 */    
  12.      return MaxSum;  
  13. }

 

数据结构_越

标签:alt   结果   max   基础上   lin   span   pac   key   nbsp   

原文地址:http://www.cnblogs.com/wanghui626/p/7675566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!