网易首页 > 网易号 > 正文 申请入驻

实习生摸鱼被大厂开了。。

0
分享至

最近一网友在网上发文称自己实习,由于摸鱼被大厂开除了,因为蹲了个厕所,回来刷了会手机,被老板发现,让他别玩手机,结果过了四十分钟,HR让他重现找工作了。

就因为一次摸鱼被开除,这只是公司开除的一个借口而已,就是不想让你转正。并且该实习生也说了,四个实习生只能有一个转正。所以你摸不摸鱼都一样会被开除。

大厂实习竞争激烈能理解,不过也不用太纠结,这种不尊重员工、做事如此生硬的公司,就算转正留下,后续工作体验大概率也不会好。




--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第496题:下一个更大元素 I,难度是简单。

nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置右侧的第一个比 x 大的元素。

给你两个没有重复元素的数组 nums1 和 nums2 ,下标从 0 开始计数,其中nums1 是 nums2 的子集。

对于每个 0 <= i < nums1.length ,找出满足 nums1[i] == nums2[j] 的下标 j ,并且在 nums2 确定 nums2[j] 的 下一个更大元素 。如果不存在下一个更大元素,那么本次查询的答案是 -1 。

返回一个长度为 nums1.length 的数组 ans 作为答案,满足 ans[i] 是如上所述的 下一个更大元素 。

示例1:


输入:nums1 = [4,1,2], nums2 = [1,3,4,2]. 输出:[-1,3,-1] 解释:nums1 中每个值的下一个更大元素如下所述: - 4 ,用加粗斜体标识,nums2 = [1,3,4,2]。不存在下一个更大元素,所以答案是 -1 。 - 1 ,用加粗斜体标识,nums2 = [1,3,4,2]。下一个更大元素是 3 。 - 2 ,用加粗斜体标识,nums2 = [1,3,4,2]。不存在下一个更大元素,所以答案是 -1 。

示例2:


输入:nums1 = [2,4], nums2 = [1,2,3,4]. 输出:[3,-1] 解释:nums1 中每个值的下一个更大元素如下所述: - 2 ,用加粗斜体标识,nums2 = [1,2,3,4]。下一个更大元素是 3 。 - 4 ,用加粗斜体标识,nums2 = [1,2,3,4]。不存在下一个更大元素,所以答案是 -1 。

  • 1 <= nums1.length <= nums2.length <= 1000

  • 0 <= nums1[i], nums2[i] <= 10^4

  • nums1和nums2中所有整数 互不相同

  • nums1 中的所有整数同样出现在 nums2 中

问题分析

这题说的是数组nums1中的每个元素在数组nums2中对应位置中下一个更大的值,并且nums1是nums2的子集。

我们可以通过单调栈先计算nums2中每一个元素右边比它大的值,存储到map中,然后再遍历nums1,在map中查找已经计算好的值。

单调栈从栈底到栈顶是递减的,如果当前元素大于栈顶元素,说明栈顶元素遇到了右边第一个比他大的值,然后栈顶元素出栈,在map中记录下这个比他大的值,接着在判断新的栈顶元素是否小于当前元素。。。

JAVA:

public int[] nextGreaterElement(int[] nums1, int[] nums2) {
// mp记录nums2中每个元素右边第一个比它大的值。
Map mp = new HashMap<>();
// 单调栈,从栈底到栈顶是递减的
Stack stk = new Stack<>();
// 遍历nums2的所有元素
for (int num : nums2) {
// 如果栈顶元素小于num,说明栈顶元素遇到了右边
// 第一个比它大的值,然后栈顶元素出栈,记录下这个值。
while (!stk.isEmpty() && stk.peek() < num)
mp.put(stk.pop(), num);
stk.push(num);// 当前元素入栈
}
// 因为nums1是nums2的子集,直接从mp中查找即可。
int[] ans = newint[nums1.length];
for (int i = 0; i < nums1.length; i++)
ans[i] = mp.getOrDefault(nums1[i], -1);
return ans;
}

C++:

public:
vector nextGreaterElement(vector &nums1, vector &nums2) {
// mp记录nums2中每个元素右边第一个比它大的值。
unordered_map mp;
stack stk;// 单调栈,从栈底到栈顶是递减的
// 遍历nums2的所有元素
for (int num: nums2) {
// 如果栈顶元素小于num,说明栈顶元素遇到了右边
// 第一个比他大的值,然后栈顶元素出栈,记录下这个值。
while (!stk.empty() && stk.top() < num) {
mp[stk.top()] = num;
stk.pop();
}
stk.push(num);// 当前元素入栈
}
// 因为nums1是nums2的子集,直接从mp中查找即可。
vector ans(nums1.size(), -1);
for (int i = 0; i < nums1.size(); i++)
if (mp.count(nums1[i]))
ans[i] = mp[nums1[i]];
return ans;
}

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球30多个算法网站中累计做题2000多道,在公众号中写算法题解900多题,对算法题有自己独特的解题思路和解题技巧。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
一位刚退休的国企中层干部透露:如今国企晋升通道就剩一条路了

一位刚退休的国企中层干部透露:如今国企晋升通道就剩一条路了

涵豆说娱
2026-01-17 15:15:00
第一个力挺丹麦的战友出现!只要美国敢出兵,立马使出2大绝招

第一个力挺丹麦的战友出现!只要美国敢出兵,立马使出2大绝招

策略述
2026-01-16 19:16:02
宝马X5价格再下放!最高优惠10.9万,网友表示:还要啥奥迪?

宝马X5价格再下放!最高优惠10.9万,网友表示:还要啥奥迪?

汽车网评
2026-01-16 22:07:17
大脑最爱的3种菜,冬天多给孩子吃,有助大脑发育,增强记忆力!

大脑最爱的3种菜,冬天多给孩子吃,有助大脑发育,增强记忆力!

阿龙美食记
2026-01-14 10:53:15
落毛凤凰不如鸡!吃完黄晓明“红利”的杨颖,又回到了她的怪圈

落毛凤凰不如鸡!吃完黄晓明“红利”的杨颖,又回到了她的怪圈

徐醇老表哥
2025-12-20 04:45:31
彻底瞒不住了!特朗普反常言行暴露痴呆症状,白宫也无能为力了

彻底瞒不住了!特朗普反常言行暴露痴呆症状,白宫也无能为力了

影孖看世界
2026-01-17 16:40:47
C罗顿悟 认识到利雅得胜利的问题是他 计划申请休息一个月

C罗顿悟 认识到利雅得胜利的问题是他 计划申请休息一个月

智道足球
2026-01-17 15:25:46
莱温斯基:1995年,我的蓝裙子被总统克林顿脱下,就在白宫办公室

莱温斯基:1995年,我的蓝裙子被总统克林顿脱下,就在白宫办公室

老谢谈史
2026-01-16 13:21:23
贺娇龙下葬后母亲发声,生前家中被布置成直播间,一面墙都是荣誉

贺娇龙下葬后母亲发声,生前家中被布置成直播间,一面墙都是荣誉

古希腊掌管松饼的神
2026-01-17 21:53:52
木塔力甫选完美国足球员:左右脚邵佳一、韦世豪,球商郑智

木塔力甫选完美国足球员:左右脚邵佳一、韦世豪,球商郑智

懂球帝
2026-01-17 17:17:24
邓莎离婚净身出户,自己在京买了房,不确定前夫会把财产留给儿子

邓莎离婚净身出户,自己在京买了房,不确定前夫会把财产留给儿子

李健政观察
2026-01-17 12:28:02
章泽天被嘲背后:富人正禁绝电子鸦片,普通家长却在用手机育儿

章泽天被嘲背后:富人正禁绝电子鸦片,普通家长却在用手机育儿

克网中国
2026-01-17 21:10:03
湖南女孩追妈妈死亡后:知情人曝更多,原因令人愤怒,果然不简单

湖南女孩追妈妈死亡后:知情人曝更多,原因令人愤怒,果然不简单

楠楠自语
2026-01-16 12:03:11
财政部:同意中国福利彩票发行管理中心变更中国福利彩票双色球游戏规则

财政部:同意中国福利彩票发行管理中心变更中国福利彩票双色球游戏规则

界面新闻
2026-01-16 16:56:05
李湘也出事了,“大佬们”的日子也不好过了……

李湘也出事了,“大佬们”的日子也不好过了……

麦杰逊
2026-01-16 13:45:10
波斯湾剧情反转!美军战机刚起飞就被叫回,原来伊朗早有后手

波斯湾剧情反转!美军战机刚起飞就被叫回,原来伊朗早有后手

趣生活
2026-01-17 21:46:27
羽坛名将李宗伟:36岁患癌喉咙全烂,花近1000万续命,现状如何?

羽坛名将李宗伟:36岁患癌喉咙全烂,花近1000万续命,现状如何?

丰谭笔录
2026-01-07 10:59:38
外交部长王毅年轻时旧照,与妻子同框合影,岳父曾是周总理秘书

外交部长王毅年轻时旧照,与妻子同框合影,岳父曾是周总理秘书

万物知识圈
2025-12-25 09:07:23
一家七口完美落袋31亿,卖掉公司后逃到美国,把麻烦留给17万股民

一家七口完美落袋31亿,卖掉公司后逃到美国,把麻烦留给17万股民

趣文说娱
2026-01-14 11:37:46
16次,曼联是本赛季英超击中门柱次数最多的球队

16次,曼联是本赛季英超击中门柱次数最多的球队

懂球帝
2026-01-17 21:33:41
2026-01-17 22:44:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
257文章数 3关注度
往期回顾 全部

头条要闻

李昊发挥神勇 U23国足点球战胜乌兹别克斯坦晋级四强

头条要闻

李昊发挥神勇 U23国足点球战胜乌兹别克斯坦晋级四强

体育要闻

三巨头走了俩,联盟笑柄却起飞了

娱乐要闻

马年春晚首次联排场外细节!

财经要闻

保不准,人民币会闪击6.8!

科技要闻

8亿周活扛不住烧钱 ChatGPT终向广告"低头"

汽车要闻

林肯贾鸣镝:稳中求进,将精细化运营进行到底

态度原创

教育
游戏
艺术
手机
公开课

教育要闻

你离“省级教学能手”还有几步?好多老师卡在了第二级!

魔坛每周节奏丨Lawliet问鼎WSB,中韩对抗赛浪漫一穿四AK

艺术要闻

总投资336万亿!越南最大机场一期项目,即将完工!

手机要闻

华为苹果争第一,全年手机TOP5都有谁?

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版