给你一个整型数组如{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);
}

}

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

Java-实现找出数组中一个数字出现次数最多的数字

import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java....
  • adai121221
  • adai121221
  • 2016年07月08日 13:52
  • 3291

在1000个数中找出出现次数最多的数

package com.fonxian.findmax; /* 问题: 在一个由自然数1-1000中某些数字所组成的数组中,每个数字可能出现零次或者多次。 设计一个算法,找出出现次数最多的数字。 *...
  • fonxian
  • fonxian
  • 2015年07月15日 13:08
  • 1228

J2EE面试题之 java如何找出一个int数组中出现次数最多的数字以及出现次数?

代码如下: package test; import java.util.Arrays; import java.util.HashMap; import java.util.Iter...
  • suyu_yuan
  • suyu_yuan
  • 2016年09月11日 10:22
  • 966

给定一个正整数组(最多1024个数,数组输入以0结束 ),求出现次数最多的数

#include int main() { int a[1024],i,j,n; int c[1024]={0},max=0,d; for(i=0;;i++) { ...
  • SWPU_Lipan
  • SWPU_Lipan
  • 2016年11月30日 12:40
  • 623

出现次数最多的数C++

试题名称:出现次数最多的数。 问题描述:给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式:输入的第一行只有一个正整数n(1...
  • hello_worlden
  • hello_worlden
  • 2015年08月18日 22:32
  • 1664

给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。

ccf认证考试2013年12月第一题 问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式   输入的第一行只有一...
  • yanglize
  • yanglize
  • 2015年08月27日 16:01
  • 4185

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

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

Top K Frequent Elements 选出数组中出现次数最多的k个元素

原题地址:https://leetcode.com/problems/top-k-frequent-elements/,这个题目要求时间复杂度不能超过O(nlgn),也就是说常规的排序算法不可行(排序...
  • x_i_y_u_e
  • x_i_y_u_e
  • 2016年08月22日 17:49
  • 1159

输入10个数,找出出现次数最多的数 (如果多个并列,则按数字出现顺序分别输出)

输入10个数,找出出现次数最多的数 (如果多个并列,则按数字出现顺序分别输出) 比如: 输入:1 2 2 3 4 5 6 7 8 9 输出:2 ...
  • iosFrank
  • iosFrank
  • 2014年12月28日 11:00
  • 1925

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

一.问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式   输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。...
  • lhyer
  • lhyer
  • 2015年08月19日 16:26
  • 2082
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:给你一个整型数组如{1,3,4,7,2,1,1,5,2}, * 打印出现次数最多的那个数,如果最多的次数相同,则打印数字大的那个数。
举报原因:
原因补充:

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