给你一个整型数组如{1,3,4,7,2,1,1,5,2}, * 打印出现次数最多的那个数,如果最多的次数相同,则打印数字大的那个数。

原创 2016年08月30日 10:40:07

/*
* 给你一个整型数组如{1,3,4,7,2,1,1,5,2},
* 打印出现次数最多的那个数,如果最多的次数相同,则打印数字大的那个数。
*/
public class Test6 {

public static void main(String[] args) {
    Test();
}

public static void Test() {
    int count1, count2 = 0, max = 0;
    int[] a = { 9, 3, 7, 7, 9, 9, 7, 10, 7, 5, 9, 7, 5, 8 };
    for (int i = 0; i < a.length; i++) {
        count1 = 0;
        for (int j = i; j < a.length; j++) {

            if (a[i] == a[j]) {
                count1++;
            }
        }

        if (count2 < count1) {
            count2 = count1;
            max = a[i];

        } 

        else if (count1 == count2) {
            if (max < a[i]) {
                max = a[i];

            }
        }
    }
    System.out.println("出现次数最多的数字是:" + max + ",出现的次数是:" + count2);
}

}

版权声明:本文为博主原创文章,转载请注明出处。

L1-2. 点赞(多组数据中判断出现次数最多的数)

题目L1-2. 点赞  微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点...

ccf试题201312-1——出现次数最多的数

试题: 试题编号: 201312-1 试题名称: 出现次数最多的数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个正整数,找出它们中...

CCF201312(1)出现次数最多的数

There are two solutions for this problem. First: #include //算法存在冗余计算量 //数值相同的两个或多个的出现次数都计算了,只不过是逐次-1...

CCF201312-1 出现次数最多的数

题目: 问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式   输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数...

CCF-出现次数最多的数-201312-1

试题编号: 201312-1试题名称: 出现次数最多的数 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的...

CCF 历年真题之出现次数最多的数(_1312_1_TheHighestNumberOfOccurrences.java)参考答案

问题描述: 参考代码: import java.util.Scanner; /** * * @Author: Dina * @Time: 2017年9月14日 * @Descripti...
  • Dina_p
  • Dina_p
  • 2017年11月19日 15:24
  • 63

寻找一个字符串中连续出现次数最多的子串(面试宝典14.5节面试题1)

算法描述:此微软面试题,关键是理解 连续出现 这个要求 首先获得后缀数组,然后 1.第一行第一个字符a,与第二行第一个字符b比较,不等,则 2.第一行前两个字符ab,与第三行前两个字符cb比较,...

数组中出现次数最多的K个数

前几天面试Google,已挂。今天仔细思考了面试中一道没写出来的题,发现也并不难。诶,只能怪当时脑抽了。题目大意给定一个巨大的无序数组,输出数组中出现次数最多的K个数。比如:(为了方便看,暂且排了序)...
  • fuyufjh
  • fuyufjh
  • 2015年08月27日 22:40
  • 1596

用Java实现求一个数组中的出现次数最多的元素的个数

前些天做笔试题的时候,遇到这一道题:用Java实现求一个数组中的出现次数最多的元素的个数。但是时间比较紧,我想出了先排序,然后遍历一遍,相邻元素相等则累计,不同则重新累计,遍历完就可以得到相同元素出现...

数组-10. 求整数序列中出现次数最多的数(15)

数组-10. 求整数序列中出现次数最多的数(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给你一个整型数组如{1,3,4,7,2,1,1,5,2}, * 打印出现次数最多的那个数,如果最多的次数相同,则打印数字大的那个数。
举报原因:
原因补充:

(最多只允许输入30个字)