1、A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。

方法1:用java中的HashSet(也可以HashMap)哈希后遍历。

 1 import java.util.HashMap;
 2 import java.util.HashSet;
 3
 4 public class HashStudy {
 5
 6     /**
 7      * @param args
 8      */
 9     public static void main(String[] args) {
10         // TODO Auto-generated method stub
11
12         final int N = 10;
13         HashMap<Integer, Integer> map = new HashMap<Integer, Integer>();
14         HashSet<Integer> set = new HashSet<Integer>();
15         int arr[] = new int[N];
16         int arr2[] = new int[N];
17         for (int i = 0; i < N; i++) {
18             arr[i] = i;
19             arr2[i] = i + 5;
20             set.add((Integer) i);
21             map.put((Integer) i, (Integer) i);
22         }
23         for (int i = 0; i < N; i++) {
24             if (map.containsValue(arr2[i])) {
25                 System.out.println(arr2[i]);
26             }
27         }
28         for (int i = 0; i < N; i++) {
29             if (set.contains(arr2[i])) {
30                 System.out.println(arr2[i]);
31             }
32         }
33     }
34
35 }

方法2:未完待续。

转载于:https://www.cnblogs.com/nannanITeye/p/3343638.html

2014腾讯校园招聘笔试题相关推荐

  1. 2014年360校园招聘笔试题,干货分享

    2014年360校园招聘笔试题,希望对将要找工作的同学有帮助,加油,绝对干货分享!!! 具体内容见附件! 转载请注明出处:http://blog.csdn.net/happy_cheng

  2. 百度2014研发类校园招聘笔试题解答

    http://blog.csdn.net/lanxuezaipiao/article/details/42915285 先总体说下题型,共有3道简答题,3道算法编程题和1道系统设计题,题目有难有易,限 ...

  3. [历年IT笔试题]2014腾讯校园招聘笔试试题

  4. 百度2014研发类校园招聘笔试题

    先总体说下题型,共有3道简答题,3道算法编程题和1道系统设计题,题目有难有易,限时两小时完成. 一.简答题 动态链接库和静态链接库的优缺点 轮询任务调度和可抢占式调度有什么区别? 列出数据库中常用的锁 ...

  5. [历年IT笔试题]2014欢聚时代校园招聘笔试题

  6. 2014 WAP校园招聘笔试题

    2014 WAP校园招聘笔试题 Problem's Link:   http://www.doc88.com/p-6751117015483.html WAP公司笔试题 We are planning ...

  7. 十月下旬腾讯,网易游戏,百度盛大迅雷校园招聘笔试题集锦(10.25)

    十月下旬腾讯,网易游戏,百度最新校园招聘笔试题集锦 引言 笔试啊,笔试,面试啊,面试,找工作啊,找工作.此文十月百度,阿里巴巴,迅雷搜狗最新面试十一题已经整理了最新的面试题70道,本文依次整理腾讯,网 ...

  8. 2014迅雷校园招聘笔试题(C++)

    2014迅雷校园招聘笔试题(C++)     这是迅雷在深圳那边招聘的笔试题!!也快到我们武汉来面试笔试了吧~~ 时间:2013-9-7 地点:北京大学深圳研究生院 技术类别:C++开发 说明:图片是 ...

  9. 十月下旬腾讯 网易游戏 百度迅雷校园招聘笔试题集锦 第271 330题

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 十月下旬 ...

  10. 腾讯2017年校园招聘笔试题第一题

    刚做完腾讯2017年校园招聘笔试题,在这里跟大家分享一下: 1. 题目 2. 我的思路 循环判断i(i从2到(输入值/2+1)),是否有满足i和(输入值-i)均为质数的情况.如果有,count加1.循 ...

最新文章

  1. maven构建SSM工程[应用]1
  2. 多个常见代码设计缺陷
  3. oracle 空间数据处理,Oracle数据库空间数据的处理
  4. 怎么把两个div一左一右放
  5. channelsftp的put_JSch - Java实现的SFTP(文件上传详解篇)
  6. 【leetcode-74】搜索二维矩阵
  7. html5 渐变色矩形,使用HTML5画布元素的矩形渐变
  8. IT經理出招 電腦耗電減少
  9. 【栈与队列】剑指offer:两个栈模拟队列
  10. Flink CDC 2.2 正式发布,新增四种数据源,支持动态加表,提供增量快照框架
  11. httpunit测试遭遇org.mozilla.javascript.NativeGlobal.constructError
  12. java数组动态长度_JAVA中如何动态改变数组长度 动态数组 arraycopy
  13. echarts 直方图加正态_在频数直方图上绘制正态分布曲线
  14. 一个优化好的、成熟的代购网站需要哪些功能,操作流程又是怎么样的?
  15. 有趣的智力题和概率题
  16. python 网络爬虫
  17. 什么是java变量,java变量的定义
  18. 爱立信也扛不住了?员工变外包,不接受拿N+1赔偿
  19. [安卓]安装低版本微信
  20. PaddleNLP/ examples / semantic_indexing

热门文章

  1. 宁波中小学生计算机技术展示,宁波市第25届中小学生计算机程序设计竞赛复赛试题(小学组).doc...
  2. 商业网站建设和运营的四度:Approachability、Usability、 Accessibility 和 Profitability...
  3. 安卓开发旅之百度导航
  4. 台式计算机驱动程序未被安装,Win7 提示未能成功安装设备驱动程序,无法安装USB驱动程序的解决方法!...
  5. jeecms html5,jeecms二次开发必备.doc
  6. html调用如何使用jeecms库,JEECMS标签使用实例教程-序
  7. 《手机传感器》参数与选择
  8. html5怎么获取当前星期几,javascript如何获取今天是星期几?
  9. 帮你踩坑系列:酷我音乐的歌词获取/下载,示例代码用 python
  10. debezium报错处理系列七:The database history couldn‘t be recovered. Consider to increase the value for datab