首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在List <int>中查找最常出现的数字

在List <int>中查找最常出现的数字,可以使用一个Map来记录每个数字出现的次数,然后找到出现次数最多的数字。以下是一个简单的示例代码:

代码语言:txt
复制
List<int> numbers = [1, 2, 3, 2, 1, 3, 1, 2, 3, 3, 3];
Map<int, int> countMap = {};

// 遍历列表,记录每个数字出现的次数
for (int number in numbers) {
  if (countMap.containsKey(number)) {
    countMap[number]++;
  } else {
    countMap[number] = 1;
  }
}

// 找到出现次数最多的数字
int maxCountNumber = numbers[0];
int maxCount = countMap[numbers[0]];
for (int number in countMap.keys) {
  if (countMap[number] > maxCount) {
    maxCountNumber = number;
    maxCount = countMap[number];
  }
}

print("最常出现的数字是:$maxCountNumber,出现了$maxCount次。");

这段代码首先定义了一个List <int>,然后使用一个Map来记录每个数字出现的次数。接着,遍历列表,记录每个数字出现的次数。最后,找到出现次数最多的数字,并输出结果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

3分41秒

081.slices库查找索引Index

2分7秒

未来的智能工厂应该是什么模样?

13分40秒

040.go的结构体的匿名嵌套

24分28秒

GitLab CI/CD系列教程(四):.gitlab-ci.yml的常用关键词介绍与使用

1分13秒

经验之谈丨什么是程序化建模?

-

商显“新贵”登场,开启产业赋能新篇章

3分53秒

张启东:KTV音响系统中处理器的作用?

1分31秒

SNP BLUEFIELD是什么?如何助推SAP系统数据快捷、安全地迁移至SAP S/4 HANA

12分18秒

2.3.素性检验之埃氏筛sieve of eratosthenes

4分11秒

05、mysql系列之命令、快捷窗口的使用

2时1分

平台月活4亿,用户总量超10亿:多个爆款小游戏背后的技术本质是什么?

5分25秒

046.go的接口赋值+嵌套+值方法和指针方法

领券