public static void main(String [] args) { Scanner s = new Scanner(System.in); int N = s.nextInt(); int[] a = new int[N]; for(int i =0;i<N;i++) { a[i] = s.nextInt(); } OldTree(a, N); } static void OldTree(int a[],int length) { //思路:记下每个数出现的频率,然后输出频率最大的那个数 int b [] = new int [10000]; for(int i =0;i<a.length;i++) { for(int j = 0;j<a.length;j++) { if(a[i] == a[j]) { b[i]++; } } } int max = 1; int k = 0; for(int i = 0;i<a.length;i++) { if(b[i]>max) { max = b[i]; k = i; } } System.out.println(a[k]); }
代码思路雷同蓝桥基础算法题_单词检测