衣服网站建设方案,开个网站做代理赚钱吗,网站建设 网站开发 区别,上海专业产品摄影文章目录1. 题目2. 解题1. 题目
给你一个整数数组 arr#xff0c; 对于元素 x #xff0c;只有当 x 1 也在数组 arr 里时#xff0c;才能记为 1 个数。
如果数组 arr 里有重复的数#xff0c;每个重复的数单独计算。
示例 1#xff1a;
输入#xff1a;arr [1,2,3]
…
文章目录1. 题目2. 解题1. 题目
给你一个整数数组 arr 对于元素 x 只有当 x 1 也在数组 arr 里时才能记为 1 个数。
如果数组 arr 里有重复的数每个重复的数单独计算。
示例 1
输入arr [1,2,3]
输出2
解释1 和 2 被计算次数因为 2 和 3 在数组 arr 里。示例 2
输入arr [1,1,3,3,5,5,7,7]
输出0
解释所有的数都不算, 因为数组里没有 2、4、6、8。示例 3
输入arr [1,3,2,3,5,0]
输出3
解释0、1、2 被计算了因为 1、2、3 在数组里。示例 4
输入arr [1,1,2,2]
输出2
解释两个 1 被计算了因为有 2 在数组里。提示
1 arr.length 1000
0 arr[i] 1000来源力扣LeetCode 链接https://leetcode-cn.com/problems/counting-elements 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
class Solution {//C
public:int countElements(vectorint arr) {unordered_setint s(arr.begin(), arr.end());int count 0;for(int a : arr)if(s.find(a1) ! s.end())count;return count;}
};4 ms 7.6 MB
python3 解答
class Solution: #py3def countElements(self, arr: List[int]) - int:s set(arr)count 0for a in arr:if a1 in s:count 1return count40 ms 13.8 MB 长按或扫码关注我的公众号一起加油、一起学习进步