解题思路:
注意事项:
参考代码:
public class 众数问题 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int n = in.nextInt(); int[] nums = new int[50000]; for (int i = 0; i < n; i++) { int k = in.nextInt(); nums[k]++; } int zs = 0; int cs = nums[0]; for (int i = 0; i < nums.length; i++) { if(cs<nums[i]) { cs = nums[i]; zs = i; } else if(cs == nums[i]) { if(zs>i) { zs = i; } } } System.out.println(zs+"\n"+cs); } }
0.0分
0 人评分
C二级辅导-同因查找 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1178 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:606 |
【简单计算】 (C语言代码)浏览:642 |
WU-printf基础练习2 (C++代码)浏览:2061 |
用筛法求之N内的素数。 (C语言代码)浏览:891 |
【计算两点间的距离】 (C语言代码)浏览:1522 |
【计算直线的交点数】 (C语言代码)浏览:1501 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |