题目来源
力扣每日一题;题序:2529
我的题解
方法一 遍历+统计
遍历数组,并在遍历过程中统计正数和负数的个数。最后返回正数和负数的个数中的最大值。
时间复杂度:O(n)
空间复杂度:O(1)
public int maximumCount(int[] nums) {
int pos=0;
int neg=0;
for(int i=0;i<nums.length;i++){
if(nums[i]>0)
pos++;
else if(nums[i]<0)
neg++;
}
return pos>neg?pos:neg;
}
有任何问题,欢迎评论区交流,欢迎评论区提供其它解题思路(代码),也可以点个赞支持一下作者哈😄~