asp.net 實現獲取一個集合陣列中出現次數最多的元素
List<double> _wei = new List<double>(50);
_wei.Add(1.0);
_wei.Add(2.0);
_wei.Add(3.0);
_wei.Add(2.0);
var result = from item in _wei //每一項
group item by item into gro //按項分組,沒組就是gro
orderby gro.Count() descending //按照每組的數量進行排序
select new { num = gro.Key, nums = gro.Count() }; //返回匿名型別物件,輸出這個組的值和這個值出現的次數
foreach (var item in result.Take(1))
{
Response.Write(string.Format("數字{0}出現了{1}次", item.num, item.nums));
}
主要是利用LINQ語法來實現。
相關文章
- js找出陣列中出現最多的元素和次數JS陣列
- 獲取一個字串中出現最多的字元和他的個數字串字元
- 陣列中每個陣列元素出現的次數陣列
- Python實用技法第11篇:找出序列中出現次數最多的元素Python
- 陣列中出現次數超過一半的數字陣列
- 統計陣列元素中每個元素出現的次數陣列
- 48 陣列中出現次數超過一半的數字陣列
- js常見演算法(一):陣列去重,打亂陣列,統計陣列各個元素出現的次數, 字串各個字元的出現次數,獲取地址連結的各個引數JS演算法陣列字串字元
- 給定一個大小為 n 的陣列,找到其中的眾數。眾數是指在陣列中出現次數大於 ⌊ n/2 ⌋ 的元素。陣列
- 找到陣列中出現特定次數數字的問題陣列
- 輸出字串中出現次數最多的字元和次數字串字元
- 查詢陣列中出現次數大於陣列長度一半的數字陣列
- JZ-037-數字在排序陣列中出現的次數排序陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- 每日一練(20):陣列中出現次數超過一半的數字陣列
- Matlab tabulate統計數字出現的次數,如果陣列中出現0Matlab陣列
- JZ-028-陣列中出現次數超過一半的數字陣列
- JavaScript獲取陣列最後一個元素JavaScript陣列
- 統計陣列個元素出現的個數陣列
- 獲取陣列第N個元素的方法陣列
- 劍指Offer-39-數字在排序陣列中出現的次數排序陣列
- 劍指OFFER-數字在升序陣列中出現的次數(Java)陣列Java
- 給定一個非空整數陣列,除了某個元素只出現一次以外,其餘每個元素均出現兩次。找出那個只出現了一次的元素。陣列
- 判斷字串中出現最多的字元,並統計次數字串字元
- 獲取一個陣列裡面第K大的元素陣列
- 統計陣列中各數字(元素)出現的次數陣列
- [劍指offer題解][Java]陣列中出現次數超過一半的數字Java陣列
- Leetcode 劍指 Offer 39. 陣列中出現次數超過一半的數字LeetCode陣列
- Matlab 統計陣列中各數字(元素)出現的次數Matlab陣列
- 力扣 - 劍指 Offer 39. 陣列中出現次數超過一半的數字力扣陣列
- 我也統計一下字串中出現最多的字母與個數字串
- 計算陣列元素重複的個數,並把出現次數相同的統計一起。陣列
- Leetcode508. 出現次數最多的子樹元素和LeetCode
- 【閒談】如何統計字串中出現最多的字母與個數字串
- JS陣列at函式(獲取最後一個元素的方法)介紹JS陣列函式
- JavaScript獲取元素在陣列中的位置JavaScript陣列
- 在其它數都出現k次的陣列中找到只出現一次的數陣列
- (ES6的“...“配合ES5‘’forEach‘’)前端面試之判斷一個字串中出現次數最多的字元,統計這個次數前端面試字串字元
- 找出陣列中只出現一次的數字陣列