美文网首页
员工谁去谁留

员工谁去谁留

作者: 夜皇雪 | 来源:发表于2016-11-26 05:42 被阅读0次

不用写码,说思路,给两个list,一个表示前一天公司的员工,一个表示今天的公司员工,如何找到哪些是新来的哪些人走了?
比如昨天的list是{a, b, c}, 今天的list是{b, c, d},表示今天a员工走了,新来了d员工,问你使用什么数据结构,分析run time。

public class Solution {
    public int[] question(int[] nums1, int[] nums2) {
        HashSet<Integer> s1=new HashSet<>();
        HashSet<Integer> s2=new HashSet<>();
        for(int i: nums1) s1.add(i);
        for(int i: nums2) s2.add(i);
        for(int i=0;i<Math.max(nums1.length,nums2.length);i++){
            if(i<nums2.length&&s1.contains(nums2[i])) s1.remove(nums2[i]);
            if(i<nums1.length&&s2.contains(nums1[i])) s2.remove(nums1[i]);
        }
        ArrayList<Integer> res1=new ArrayList<>();
        ArrayList<Integer> res2=new ArrayList<>();
        for(Integer num:s1){
            res1.add(num);
        }
        for(Integer num:s2){
            res2.add(num);
        }
        int[] r1=new int[res1.size()];
        int[] r2=new int[res2.size()];
        int i=0,j=0;
        for(Integer num:res1){
            r1[i++]=num;
        }
        for(Integer num:res2){
            r2[j++]=num;
        }
        return r1,r2;//返回r1,r2
    }
}

相关文章

  • 员工谁去谁留

    不用写码,说思路,给两个list,一个表示前一天公司的员工,一个表示今天的公司员工,如何找到哪些是新来的哪些人走了...

  • 吃货“摘星”地图 | 2018《米其林指南上海》热门候选餐厅先知

    全球美食“圣经”《米其林指南》,将在9月20日如期回归! 谁去谁留?谁新加入?2018版的《米其林指南上海》终将花...

  • 不管嘴笨还是嘴甜,心地善良才是人生的本钱

    水不试,不知深浅;人不交,不知谁好谁歹;利不尽,不知谁留谁去;人不穷,不知谁冷谁暖;人不品,不知谁恶谁善! 有时候...

  • 唐多令——谁谁

    唐多令——谁谁 谁在谁身边,谁同谁错肩。遇见谁、一笑嫣然。又是谁谁留梦里,悲与喜,到阑珊。 谁在雨中旋,谁谁去不还...

  • 冬日—冰激淋

    冷与寒的碰撞… 谁去温暖谁? 悲伤与难过的交融… 谁去安慰谁?

  • 游山感

    游山感 发衍千障截其中, 泪成白镜映苍穹。 车掠车滞车不见, 谁去谁留谁能懂? -----------------...

  • 唯虚空是本觉

    谁来谁去 谁座谁卧 谁东谁西 谁上谁下 唯虚空是本觉

  • 永远的好姐妹(上)

    没什么永垂不朽 只有记忆的恒久 命运安排好的谁去谁留 缘份里没有强求 短暂的陪伴终会各自远走 只愿我们的章篇永远长...

  • 谁留……留谁

    春暖花开的刹那,想借你的手,留住那花草的甜美交织。 夏蝉齐鸣的时刻,想借你的手,留住那蝉柳的倾心合奏。 秋风落叶的...

  • 《小先生》火得一塌糊涂 如果高晓攀为它注册商标,或许它能变成一部

    不知大家看过《笑声传奇》这档喜剧节目没?在这里喜剧明星和素人同台PK,最后完全由现场观众投票决定谁去谁留。最近《笑...

网友评论

      本文标题:员工谁去谁留

      本文链接:https://www.haomeiwen.com/subject/eygwpttx.html