文章

316

粉丝

0

获赞

0

访问

47.6k

头像
2013年计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年9月6日 20:59
阅读数 135

1):创建一个数组B[n],然后遍历A[n],并使得B[A[i]]++,让我们记录每一个数有多少个,然后遍历B[n],找到最大的元素,然后比较该个数是否大于n/2

2):   int  find main_num(int A[],int n){

                        int B[n];

                       for(int i=0;i<n;i++){//开始计数

                           B[A[i]]++;

                       }

                      int max=0;

                      for(int j=0;j<n;j++){//寻找个数最大元素;

                          if(B[j]>B[max]) max=j;

                       }

     ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发