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

清华毕业,找了一堆工作,只有OD给了offer,凑合干吧。

0
分享至

清华算是中国的最高学府,一般来说清华毕业工作应该是不愁找的。可是最近在网上看到一清华学生发文称,找了一堆工作都不要,最后只有外包给了offer,先凑合干吧。

互联网行业就算在卷也不可能卷到清华毕业都找不到工作,这很可能是要求太高了,或者要价太高了,不管怎样有份工作先干着在说吧。

网友评论:

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

来看下今天的算法题,这题是LeetCode的第56题:合并区间。

问题描述

来源:LeetCode第56题

难度:中等

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。

示例1:


输入:intervals = [[1,3],[2,6],[8,10],[15,18]] 输出:[[1,6],[8,10],[15,18]] 解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].

示例2:


输入:intervals = [[1,4],[4,5]] 输出:[[1,5]] 解释:区间 [1,4] 和 [4,5] 可被视为重叠区间。

  • 1 <= intervals.length <= 10^4

  • intervals[i].length == 2

  • 0 <= starti <= endi <= 10^4

问题分析

这题让合并区间,并且合并之后的区间没有重叠,实际上就是让把重叠的区间给合并,怎么判断区间有没有重叠呢?我们以示例一为例画个图来看下。

如上图所示,要判断两个区间有没有重叠,我们 先对所有区间按照起始点进行排序 ,排序之后如果 后面区间的起始点小于前面区间的终止点 ,比如区间[2,6]和区间[1,3],那么这两个区间肯定有重叠,我们需要把他俩合并即可,合并之后的区间是[1,6],然后这个区间还要继续和后面的区间比较。

如果 后面区间的起始点大于前面区间的终止点 ,比如上面合并之后的区间[1,6]和区间[8,10],那么这两个区间肯定是没有重叠的,我们需要把前面的区间[1,6]添加到集合中,后面的区间[8,10]先不要添加,因为后面还需要查找和[8,10]有没有重叠的区间。

JAVA:

public int[][] merge(int[][] intervals) {     // 按照起始点对数组进行排序     Arrays.sort(intervals, Comparator.comparingInt(a -> a[0]));     int start = intervals[0][0];     int end = intervals[0][1];     List

  ans = new ArrayList<>();     for (int[] interval : intervals) {         if (interval[0] <= end) {// 当前区间和前面区间合并             end = Math.max(end, interval[1]);         } else {// 当前区间和前面区间不能合并,把前面的区间添加进来。             ans.add(new int[]{start, end});             start = interval[0];             end = interval[1];         }     }     ans.add(new int[]{start, end});// 最后的区间要单独添加。     // 把集合转为数组。     return ans.toArray(new int[ans.size()][]); }

C++:

public:     vector

 > merge(vector

 > &intervals) {         // 按照起始点对数组进行排序         sort(intervals.begin(), intervals.end());         int start = intervals[0][0];         int end = intervals[0][1];         vector

 > ans;         for (vector

  &interval: intervals) {             if (interval[0] <= end) {// 当前区间和前面区间合并                 end = max(end, interval[1]);             } else {// 当前区间和前面区间不能合并,把前面的区间添加进来。                 ans.push_back({start, end});                 start = interval[0];                 end = interval[1];             }         }         ans.push_back({start, end});// 最后的区间要单独添加。         return ans;     }



Python:

def merge(self, intervals: List[List[int]]) -> List[List[int]]:     # 按照起始点对数组进行排序     intervals.sort(key=lambda x: x[0])     ans = []     start, end = intervals[0][0], intervals[0][1]     for interval in intervals:         if interval[0] <= end:  # 当前区间和前面区间合并             end = max(end, interval[1])         else:  # 当前区间和前面区间不能合并,把前面的区间添加进来。             ans.append([start, end])             start = interval[0]             end = interval[1]     ans.append([start, end])  # 最后的区间要单独添加。     return ans

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球30多个算法网站中累计做题2000多道,在公众号中写算法题解800多题,对算法题有自己独特的解题思路和解题技巧,喜欢的可以给个关注,也可以 下载我整理的1000多页的PDF算法文档 。


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

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.

相关推荐
热点推荐
同一屋檐下,两支纽约球队,一个天上一个地下

同一屋檐下,两支纽约球队,一个天上一个地下

甜度百分百21
2026-06-13 01:19:23
郑丽文走出机场那刻,怕是这辈子都没见过这种阵仗。

郑丽文走出机场那刻,怕是这辈子都没见过这种阵仗。

果妈聊娱乐
2026-06-07 09:51:32
每年70万人因肺癌而死!再次劝告:天热宁可吹吹风扇,也别做4事

每年70万人因肺癌而死!再次劝告:天热宁可吹吹风扇,也别做4事

健康之光
2026-06-08 21:35:04
捷克主帅:我们本来有机会赢球的;孙兴慜是一位优秀的球员

捷克主帅:我们本来有机会赢球的;孙兴慜是一位优秀的球员

懂球帝
2026-06-12 12:54:21
美专家曾说:若中国武统,西方可冻结3.2万亿中国资产!

美专家曾说:若中国武统,西方可冻结3.2万亿中国资产!

果妈聊娱乐
2026-05-28 18:57:51
世界杯比赛前瞻|加拿大VS波黑:波黑有点黑,加拿大不是大家拿

世界杯比赛前瞻|加拿大VS波黑:波黑有点黑,加拿大不是大家拿

体育世界
2026-06-12 16:42:04
中国在西藏发现“大熊猫级”矿藏!撕开美方“封锁圈”

中国在西藏发现“大熊猫级”矿藏!撕开美方“封锁圈”

金投网
2026-06-08 20:13:46
德国75岁老人因捡瓶子补贴生活,诚实申报58欧元收入后遭扣减救济金,引发全国争议

德国75岁老人因捡瓶子补贴生活,诚实申报58欧元收入后遭扣减救济金,引发全国争议

英国那些事儿
2026-06-12 23:19:33
林彪“准儿媳”有多美?1991年和林豆豆的合影,她42岁,气质不凡

林彪“准儿媳”有多美?1991年和林豆豆的合影,她42岁,气质不凡

雍亲王府
2026-05-23 08:50:06
CBA官宣选秀大会初始完整顺位:四川状元签 江苏榜眼签天津探花签

CBA官宣选秀大会初始完整顺位:四川状元签 江苏榜眼签天津探花签

醉卧浮生
2026-06-12 18:15:15
43岁前国脚现状:定居加拿大踢野球,财富自由娶圈外人生子

43岁前国脚现状:定居加拿大踢野球,财富自由娶圈外人生子

草莓信箱
2026-06-09 12:29:47
2023年忽悠我买了100克金条保值,485块一克,扔进去四万八

2023年忽悠我买了100克金条保值,485块一克,扔进去四万八

霹雳炮
2026-05-31 22:59:13
心脏决定寿命!建议:别太节俭,多吃这3种食物,让心脏变年轻

心脏决定寿命!建议:别太节俭,多吃这3种食物,让心脏变年轻

阿龙美食记
2026-03-23 20:16:13
穆斯林人口占99%的土耳其,性交易为何合法了140年?

穆斯林人口占99%的土耳其,性交易为何合法了140年?

掠影后有感
2026-05-16 10:23:37
华裔女富婆身价95亿,却被英国丈夫抛弃,丈夫表达:她不知节俭

华裔女富婆身价95亿,却被英国丈夫抛弃,丈夫表达:她不知节俭

史不语
2026-06-09 07:25:03
美国慌了?根据历史规律变动,中国可能成地球上最后一个超级大国

美国慌了?根据历史规律变动,中国可能成地球上最后一个超级大国

主宰稳场
2026-04-04 10:50:53
万万没想到,第一个援助菲律宾的国家,既不是日本,也不是美国

万万没想到,第一个援助菲律宾的国家,既不是日本,也不是美国

张鼋卤说体育
2026-06-11 21:23:34
芝麻酱被关注!发现:吃得越多,肌少症老年人肌肉流失或越慢?

芝麻酱被关注!发现:吃得越多,肌少症老年人肌肉流失或越慢?

路医生健康科普
2026-05-29 19:55:03
美气象机构宣布厄尔尼诺现象形成

美气象机构宣布厄尔尼诺现象形成

财联社
2026-06-12 16:50:07
马斯克被指种族主义,14个孩子全是白人男孩,用自家学校隔离教育

马斯克被指种族主义,14个孩子全是白人男孩,用自家学校隔离教育

世界王室那些事
2026-06-05 17:38:24
2026-06-13 02:56:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

教育要闻

高考出分后,24小时内做好这7件事!

头条要闻

美加墨世界杯第二场比赛就现空座 英媒:尴尬

头条要闻

美加墨世界杯第二场比赛就现空座 英媒:尴尬

体育要闻

欧洲恐韩?肉德维德?

娱乐要闻

一天4个瓜,肖战热巴最意外

财经要闻

万亿美元顺差背后,透露这些信号

科技要闻

刚刚,人类历史上首位万亿美元富豪诞生!

汽车要闻

标配激光雷达/双动力可选 昊铂S600限时售17.99万起

态度原创

游戏
家居
本地
健康
艺术

索尼PS国区运营神了!玩梗《黑袍》:我会玩你的游戏

家居要闻

空间微调 移形换境

本地新闻

AK刘彰邂逅河北南大港湿地

老人、小孩、孕妇,吃粽子有啥风险

艺术要闻

砸了640亿,再赔160亿!沙特“The Line”项目彻底凉了?

无障碍浏览 进入关怀版