C语言递归算法求某一数在数组中出现的次数

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
int times(int searchNum, int arr[], int length) // length 是数组元素个数,searchNum是要查找的值
{
        int num = (arr[length - 1] == searchNum)  ? 1 : 0;
 
 
        if(length > 0)
        {
                return num + times(searchNum, arr, length - 1);
 
        }
        return 0;
}
//或
int get_count( int array[] , int length , int num ){
        if( length )
                return (num==*array) + get_count( ++array , --length , num);
        return 0;
}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇: VC++实现获取进程端口检测木马

下一篇:C++实现一个完整的内存管理工具(线程,内存池,萃取)