演算法面試題彙總_2求眾數
題目:給定一個大小為 n 的陣列,找到其中的眾數。眾數是指在陣列中出現次數大於 ⌊ n/2 ⌋ 的元素。
你可以假設陣列是非空的,並且給定的陣列總是存在眾數。
示例 1:
輸入: [3,2,3]
輸出: 3
示例 2:
輸入: [2,2,1,1,1,2,2]
輸出: 2
思路:
先sort排下序,然後取最中間的那個數因為定義的是個數大於陣列長度的二分之一
程式碼實現
public class 求眾數 {
//先sort排下序,然後取最中間的那個數因為定義的是個數大於陣列長度的二分之一
public static void main(String[] args) {
int[] arr = {2,2,1,1,1,2,2};
System.out.println(moreNum(arr));
}
public static int moreNum(int[] nums){
Arrays.sort(nums);
return nums[nums.length/2];
}
}
結果
相關文章
- 演算法題:求眾數演算法
- Paycom 面試題彙總面試題
- Spring面試題彙總Spring面試題
- mysql 面試題彙總MySql面試題
- iOS 面試題彙總iOS面試題
- LLM面試題彙總面試題
- 2018 - iOS 面試題彙總iOS面試題
- iOS 基礎面試題彙總iOS面試題
- 關於React面試題彙總React面試題
- 資料結構和演算法面試題系列—二叉樹面試題彙總資料結構演算法面試題二叉樹
- 【半月刊 2】前端高頻面試題及答案彙總前端面試題
- PHP 高階工程面試題彙總PHP面試題
- 前端工程師面試題彙總(轉)前端工程師面試題
- Python面試基礎題小彙總Python面試
- 最新PHP面試題彙總(附答案)PHP面試題
- Spark 經典面試題彙總《一》Spark面試題
- [面試倉庫]CSS面試題彙總--佈局篇CSS面試題
- Android複習資料——常見面試演算法題彙總(二)Android面試演算法
- Android複習資料——常見面試演算法題彙總(一)Android面試演算法
- 【Java 開發面試】Mysql 面試考點/考題彙總Java面試MySql
- JavaScript常見面試題彙總(含答案)JavaScript面試題
- ASP net core面試題彙總及答案面試題
- 機器學習面試問題彙總機器學習面試
- Java常見面試題及答案彙總Java面試題
- 【彙總】Python爬蟲常見面試題!Python爬蟲面試題
- 2023最新MySQL高頻面試題彙總MySql面試題
- Leetcode刷題——求眾數LeetCode
- 演算法:Majority Element(求眾數)演算法
- 【演算法】求眾數-js解法演算法JS
- 9 大主題!機器學習演算法理論面試題大彙總機器學習演算法面試題
- 各大網際網路公司面試流程及面試題彙總面試題
- JUC面試點彙總面試
- 程式媛面試之高頻題型彙總(一)面試
- 程式媛面試之高頻題型彙總(二)面試
- 經典Java面試題彙總及答案解析Java面試題
- 2019 Vue 面試題彙總(持續更新中...)Vue面試題
- 阿里歷年經典Java面試題彙總阿里Java面試題
- 【面試】2018大廠高階前端面試題彙總前端面試題