在堆区申请一个超级大的一维数组空间,用它的下标存原数组的数。。出现一次对应下标的值+1…觉得这样方便的不然就是不停的遍历…暂时没想到其他办法…就投机一下。

int Find(int *pStr,int len,int *pa)
{int i;int *p1 = pStr;for(i = 0;i<len;i++){//printf("=%d=",p1[i]);int index = p1[i];pa[index]+=1;//printf("pa[%d] = %d  ",index,pa[index]);}int max = pa[0];int max1 = 0;for(i =0;i<10000000;i++){if(pa[i]>max){max = pa[i];max1 = i;}}return max1;}int main(int argc, char const *argv[])
{int *pa = (int *)malloc(sizeof(int)/sizeof(char)*10000000);if(NULL == pa){printf("error\n");}int s[]={1,2,5,3,32,44,3,4,3,9,10,9,9,9,9,99,9};int length  = sizeof(s)/sizeof(int);int max = Find(s,length,pa);printf("max = %d\n",max);free(pa);pa = NULL;if(NULL == pa)printf("success\n");return 0;
}

C语言 找出数组中重复数字出现最多的数相关推荐

  1. JS实现找出数组中重复的数字的三种方法

    分享在JS中实现--找出数组中重复数字的方法的三种 法一. 排序比较法 先排序,再通过遍历比较,若相等,则添加到结果数组中,最后对结果数组进行去重,即可得到结果. function getSameNu ...

  2. 找出数组中重复的数字---多思路

    问题:找出数组中重复的数字. 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次.请找出数组中任意 ...

  3. 剑指offer 面试题三 找出数组中重复的数字

    1 import org.junit.Test; 2 3 import java.util.Arrays; 4 import java.util.HashSet; 5 6 public class D ...

  4. 13. 找出数组中重复的数字【难度: 简单 / 知识点: 模拟】

    13. 找出数组中重复的数字[难度: 简单 / 知识点: 模拟] 方法一: map 计数 时间复杂度O(nlongn) 空间复杂度多了一个二叉树 class Solution {public:int ...

  5. java如何找重复数字_Java如何找出数组中重复的数字

    题目描述:找出数组中重复的数字,具体内容如下 在一个长度为n的数组里的所有数字都在 0~n-1的范围内.数组中某些数字是重复的,但不知道有几个数字是重复的,也不知道每个数字重复了几次.请找出数组中任意 ...

  6. 图解面试题:找出数组中重复的数字?

    今天分享的题目来源于 LeetCode 上的剑指 Offer 系列 面试题03. 数组中重复的数字. 题目链接:https://leetcode-cn.com/problems/shu-zu-zhon ...

  7. 01、找出数组中重复的数字

    1.找出数组中重复的数字 题目:在一个长度为n的数组里的所有数字都在0到n-1的范围内. 数组中某些数字是重复的,但不知道有几个数字是重复的.也不知道每个数字重复几次.请找出数组中任意一个重复的数字. ...

  8. 剑指offer 有人相爱,有人夜里开车看海,有人leetcode第一题都做不出来(leetcode有空就刷系列之找出数组中重复的数字)

    数组中重复的数字 找出数组中重复的数字. 在一个长度为 n 的数组 nums 里的所有数字都在 0-n-1 的范围内.数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次.请找 ...

  9. c语言找出一个数组中出现次数最多的那个元素,c语言找出数组中出现次数最多地那个元素...

    matlab中如何找出不同维度矩阵出现次数最多的数组并记录其个数 首先是胞矩阵中的序列问题,不妨假设AA{1}是一个多行两列的数据,AA{2}同例.程序如下clcclearallAA{1}=[12;2 ...

最新文章

  1. 多系统交互中DBA该确认的一些事情
  2. 再见了微服务!全面拥抱 DDD 思想真正的价值!
  3. Spring MVC零配置(全注解)(版本5.0.7)
  4. 【C语言简单说】七:自定义函数(3)
  5. C++ 不懂的地方 记录01
  6. java-生产者消费者模式
  7. 深入跨国互联网业务场景,看华为云数智融合元数据如何打破“数据墙”
  8. 机器学习中为什么需要梯度下降_机器学习 —— 多元梯度下降
  9. DCMTK 关键配置
  10. 9008刷机模式写入超时刷机帮_刷机帮教你优思高通刷机工具错误处理方法
  11. Unity读取CSV表格时出现中文乱码处理方式
  12. 实现光标放置图片的位置放大图片
  13. Linux设置静态IP
  14. 【强化学习】在Pong环境下实现策略梯度
  15. 解决问题:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
  16. meta标签(以京东首页为例)
  17. 如何在 Android 上恢复删除屏幕截图/照片的四种方式
  18. js禁止鼠标滑轮_js 禁止鼠标滑轮滚动的事件
  19. php增加vip等级设置,会员管理系统中商家如何设置会员等级
  20. 【Spring】共性问题(九)

热门文章

  1. 小度音箱对接之DuerOS开放平台智能家居技能Java对接Demo实现
  2. gitlab4j 关于不安全SSL证书的解决
  3. HTML页面固定不动,css怎么让元素固定不动?
  4. 怎样才算是无线网络扩展的正确姿势?
  5. 《算法图解》部分算法实现--OC版
  6. 如何看日志报错 journalctl -xe
  7. linux centos7系统怎么查看设置ip
  8. C#中的WinFrom技术实现串口通讯助手(附源码)
  9. mysql57无法启动_MySQL 5.7 服务无法启动
  10. 侯捷C++复现 :explicit在构造函数中