ACM_3207_HashTable
来源:互联网 发布:spycall软件免费下载 编辑:程序博客网 时间:2024/06/06 18:15
import java.util.Hashtable;
import java.util.Scanner;public class ACM_3207 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub//construct hashtableHashtable<String, Integer> hs = new Hashtable<String, Integer>();Scanner s = new Scanner(System.in);int num = s.nextInt();for(int i=0; i<num; i++){String name = s.next();//put value into hashtablehs.put(name, 1);}int c = s.nextInt();for(int i=0;i<c;i++){int n = s.nextInt();int sum=0;for(int j=0; j<n; j++){String mem = s.next();//see if hashtable contains keyif(hs.containsKey(mem)){sum++;}}System.out.println(sum);}}}
summary:
1.创建HashTable
Hashtable<String, Integer> hs = new Hashtable<String, Integer>();
2.存储到hashtable
hs.put(name, 1);
3.判断hashtable中是否有该值hs.containsKey(mem)
- ACM_3207_HashTable
- 在Google地图中显示行政区边界
- 【Visual C++】游戏开发笔记四十三 浅墨DirectX教程十一 为三维世界添彩:纹理映射技术(二)
- DroidUX解密
- ACM_1115_String,Char,int类型转换,递归思想
- 火车站售票时间
- ACM_3207_HashTable
- ACM_3479_String数组
- ACM_1045_读取float类型,定义double类型
- 循环链表(java实现)
- EBS查询sql scripts
- JDBC中头文字N类型兼容方法笔记
- linux oracle netca命令
- HOWTO: How to Use PeekMessage() Correctly in Windows
- 用 LaTeX 排版编程技术书籍的一些个人经验