Files
coding-practice/problems/3005-count_elements_with_maximum_frequency

[3005] Count_elements_with_maximum_frequency

題目資訊

題目描述

在這裡貼上題目的完整描述(或重點)

先備條件與限制

  • 輸入限制n ∈ [?, ?]、值域 ∈ [?, ?]
  • 回傳/輸出格式:...
  • 其他:是否允許排序/就地修改

解題思路

初步分析

  • 類型:雙指針 / 滑動視窗 / 排序 / DP / 貪心 / 圖論 ...
  • 關鍵觀察:
  • 複雜度目標理由:

解法比較

  1. 解法A基準/暴力):
    • 思路:
    • 正確性:
    • 複雜度O(?) / O(?)
  2. 解法B優化
    • 思路:
    • 正確性:
    • 複雜度O(?) / O(?)

乾跑Dry Run

  • 範例:...

實作細節與 API 設計

C# 方法簽名(示意)

public class Solution {
    // TODO: 根據題意調整簽名
    public int Solve(int[] nums) {
        return 0;
    }
}

Go 方法簽名(示意)

func solve(nums []int) int {
    return 0
}

常見陷阱

  • 邊界:空/單一/極值/全相等
  • 去重:排序後跳重複、集合
  • 溢位:使用 64-bit

測試案例

範例輸入輸出

Input: ...
Output: ...
Explanation: ...

邊界清單

  • 空陣列/空字串
  • 單一元素 / 全相同
  • 含負數/0/大數
  • 去重
  • 大資料壓力

複雜度分析

  • 最壞:時間 O(?)、空間 O(?)

相關題目 / Follow-up

學習筆記

  • 今天學到:
  • 卡住與修正:
  • 待優化:

總結:這題的核心在於 ______適合練習 ______。