3005.java 677 B

12345678910111213141516171819202122232425
  1. import java.util.HashMap;
  2. import java.util.Map;
  3. class Solution {
  4. public int maxFrequencyElements(int[] nums) {
  5. Map<Integer, Integer> map = new HashMap<>();
  6. int max = 0, ans = 0;
  7. for (int num : nums) {
  8. map.put(num, map.getOrDefault(num, 0) + 1);
  9. int c = map.get(num);
  10. if (c > max) {
  11. max = c;
  12. ans = c;
  13. } else if (c == max) {
  14. ans += c;
  15. }
  16. }
  17. return ans;
  18. }
  19. public static void main(String[] args) {
  20. Solution s = new Solution();
  21. System.out.println(s.maxFrequencyElements(new int[] {1, 2, 3, 4, 5}));
  22. }
  23. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。