gpt4 book ai didi

java - 快速查找数组中元素的数量

转载 作者:行者123 更新时间:2023-11-29 09:45:09 25 4
gpt4 key购买 nike

我有一个数组,大小最大为 10000。它只包含 1/2/3/4。我需要找出数组中有多少个 1、2、3 和 4。最快的方法是什么?我使用的语言是Java。我的一段代码-

for(int i=0; i<myArray.length;i++){
int element = myArray[i];
if(element == 1){
onesCount++;
}
else if(element == 2){
twosCount++;
}
else if(element == 3){
threesCount++;
}
else
foursCount++;
}

希望有好的解决办法。

最佳答案

int count[5]; //initialize this to 0
for(int i = 0; i<n; i++)
{
count[array[i]]+=1;
}

关于java - 快速查找数组中元素的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9562900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com