java“统计一个数字在升序数组中出现的次数”最菜的方法。

数字在升序数组中出现的次数

http://www.nowcoder.com/questionTerminal/70610bf967994b22bb1c26f9ae901fa2

先给array排个序,然后遍历array,遍历到一个值与k相等就count一次,最后输出count即可。

import java.util.*;
public class Solution {
    public int GetNumberOfK(int [] array , int k) {
       if(array == null || array.length == 0){
           return 0;
       }
        int count = 0;
        //给 array 升序排列
        Arrays.sort(array);
        for(int i = 0; i < array.length; i++){
            //遍历到一个值与k相等,count记一次
            if(array[i] == k){
                count++;
            }
        }
        return count;
    }
}
全部评论

相关推荐

06-14 19:09
门头沟学院 Java
darius_:给制造业搞的,什么物料管理生产管理,设备管理点检,最最关键的就是一堆报表看板。个人觉得没啥技术含量都是些基本的crud,但是业务很繁琐那种
点赞 评论 收藏
分享
Java抽象带篮子:简历怎么写可以看看我发的帖子,你的第一个是实习经历吗?那怎么写的是你的第一个练手项目呢?简历写的怎么样直接投小厂面试一下就知道了
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务