02
2020
04

实现一个算法找到数组中第二大的数

int FindSec( int *p, int len )  

  {  

    assert( nullptr != p );  

     int maxv = p[ 0 ];  

     int secv = p[ 0 ];  

    for( int i = 1; i < len; ++i )  

     {  

        if( maxv < p[ i ] )  

        {  

             secv = maxv;  

             maxv = p[ i ];  

         }  

     }  

     return secv;  

 }  


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。