02
2020
04

统计出一个字符串每种字母出现的次数要求时间复杂度为O(n)

void CountLetter( const char *pSrc )  

 {  

     int count[ 256 ] = {};  

    for( ; *pSrc !='\0'; ++pSrc )  

    {  

        const char &c = *pSrc;  

        if( ( c < 'A' || c > 'z') && ( c < 'a' || c > 'z' ) )  

       {  

             continue;  

         }  

        ++count[ c ];  

    }  

 }   


« 上一篇 下一篇 »

发表评论:

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