判断集合成员
时间限制:2.000S 空间限制:128MB
题目描述
请你编写一个程序,判断给定的整数 n 是否存在于给定的集合中。
输入描述
有多组测试数据,第一行有一个整数 k,代表有 k 组测试数据。
每组数据第一行首先是一个正整数 m,表示集合中元素的数量(1 <= m <= 1000)。
接下来一行包含 m 个整数,表示集合中的元素。
最后一行包含一个整数 n,表示需要进行判断的目标整数。
输出描述
包含多组输出,每组输出占一行。
如果集合中存在 m,输出“YES”,否则输出“NO”。
输入示例
2
5
1 2 3 4 5
3
6
1 2 3 4 5 6
7
输出示例
YES
NO
哈希表常使用的数据结构有数组、set集合
、map映射
, 上节课我们学习了数组作为哈希表,这节课我们来学习set
集合, 具体包括下列内容
set
的概念和特点set
的基本操作,比如创建、插入、删除、查找HashSet
的常用方法Set
集合的遍历- 迭代器
Set
在 Java 中,
Set
是一种集合接口,和数学中的集合类似,它用于存储一组不重复的元素