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

7年挣了900多万,又一互联网大厂程序员打算回老家躺平。。

0
分享至

最近在网上看到一个帖子,一位腾讯员工在腾讯工作了快7年,由于年后组织架构调整,意味着可能要裁员,加上赔偿,这7年在腾讯大概挣了900多万,还完房贷还剩500万,38岁打算回二线躺平了。

7年挣了900多万,在腾讯如果职级高的话也很容易实现,我们来看下腾讯不同职级的年薪范围:

4-5级(校招/初级工程师):平均月薪约18000元,这个级别主要面向应届毕业生。

6级(工程师):年薪总收入约40-70万元。

7-8级(高级工程师):7级8级年薪总收入约50-130万元。

9-10级(资深工程师/专家):9级年薪约80-120万元,10级年薪约100-160万元。从10级开始,员工通常能够获得股票期权,这是薪酬结构中重要的组成部分。

11-12级(高级专家):11级年薪约120-200万元,12级年薪约200-300万元。这些级别已经属于技术专家,在团队中承担核心架构设计和重大技术决策的职责。

13-14级(总监及以上):13级年薪约200-300万元,14级年薪可达300万元以上。这个级别通常担任技术总监或部门负责人,管理整个技术团队。


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

来看下今天的算法题,这题是LeetCode的第593题:有效的正方形,难度是中等。

给定2D空间中四个点的坐标 p1, p2, p3 和 p4,如果这四个点构成一个正方形,则返回 true 。点的坐标 pi 表示为 [xi, yi] 。 输入没有任何顺序 。一个有效的正方形 有四条等边和四个等角(90度角)。

示例1:


输入: p1 = [0,0], p2 = [1,1], p3 = [1,0], p4 = [0,1] 输出: true

示例2:


输入:p1 = [0,0], p2 = [1,1], p3 = [1,0], p4 = [0,12] 输出:false

  • p1.length == p2.length == p3.length == p4.length == 2

  • -10^4 <= xi, yi <= 10^4

问题分析

这题说的是给出4个顶点,判断是否是正方形。我们知道正方形的4条边的长度都是相等的,我们可以计算这4个顶点两两之间的距离,如果有4个值相等,也就意味着有4条边是相等的,那么它一定是菱形。如果还有两个值是相等的,并且它的值比4条边的值还要大,就可以确定它是一个正方形了。

所以这题的判断逻辑就是先判断是菱形,然后再判断是否是正方形。因为题中的p值都不是很大,所以我们计算两点之间距离的时候,可以不用开方。

JAVA:

public boolean validSquare(int[] p1, int[] p2, int[] p3, int[] p4) {
int[] distances = newint[]{// 计算两两之间距离的平方
sq(p1, p2), sq(p1, p3),
sq(p1, p4), sq(p2, p3),
sq(p2, p4), sq(p3, p4)};
// num1和num2一个是直角边,一个是斜边。
int num1 = distances[0], cnt1 = 0;
int num2 = -1;
for (int dis : distances) {
if (dis == num1)
cnt1++;
elseif (num2 == -1 || dis == num2)
num2 = dis;
else// 其他情况,返回false
returnfalse;
}
// 如果num1是直角边,则数量必须是4,且长度小于num2。如果num1是斜边,则数量必须是2,且长度大于num2。
return cnt1 == 4 && num1 < num2 || cnt1 == 2 && num1 > num2;
}


// 两点距离的平方
private int sq(int[] p1, int[] p2) {
return (p1[0] - p2[0]) * (p1[0] - p2[0]) + (p1[1] - p2[1]) * (p1[1] - p2[1]);
}

C++:

private:
// 两点距离的平方
int sq(vector &p1, vector &p2) {
return (p1[0] - p2[0]) * (p1[0] - p2[0]) + (p1[1] - p2[1]) * (p1[1] - p2[1]);
}


public:
bool validSquare(vector &p1, vector &p2, vector &p3, vector &p4) {
// 计算两两之间距离的平方
vector distances = {
sq(p1, p2), sq(p1, p3),
sq(p1, p4), sq(p2, p3),
sq(p2, p4), sq(p3, p4)
};
// num1和num2一个是直角边,一个是斜边
int num1 = distances[0], cnt1 = 0;
int num2 = -1;
for (int dis: distances) {
if (dis == num1) {
cnt1++;
} elseif (num2 == -1 || dis == num2) {
num2 = dis;
} else {// 其他情况,返回false
returnfalse;
}
}
// 如果num1是直角边,则数量必须是4,且长度小于num2
// 如果num1是斜边,则数量必须是2,且长度大于num2
return (cnt1 == 4 && num1 < num2) || (cnt1 == 2 && num1 > num2);
}

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球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-02-26 23:48:36
战报:小特10-8力克艾伦终结巡回赛6年不胜;吴宜泽遥遥领先

战报:小特10-8力克艾伦终结巡回赛6年不胜;吴宜泽遥遥领先

阿错田间生活
2026-03-31 08:18:31
解放战争为何拖不得?真相残酷:对手误判实力,我们抓住了窗口期

解放战争为何拖不得?真相残酷:对手误判实力,我们抓住了窗口期

未来展望
2026-03-29 20:08:08
澳门世界杯:3月31日赛程公布!王楚钦等人首秀,附最新积分榜

澳门世界杯:3月31日赛程公布!王楚钦等人首秀,附最新积分榜

全言作品
2026-03-31 06:40:03
无缘世界杯!80岁老帅赛后气晕+无法呼吸 紧急送医已无法指挥比赛

无缘世界杯!80岁老帅赛后气晕+无法呼吸 紧急送医已无法指挥比赛

风过乡
2026-03-30 08:24:19
海地发生严重暴力袭击事件 已致超70人死亡

海地发生严重暴力袭击事件 已致超70人死亡

财联社
2026-03-31 00:08:16
英德同时对美展现立场,特朗普仅剩一条路可走

英德同时对美展现立场,特朗普仅剩一条路可走

史政先锋
2026-03-30 07:11:46
1只就判刑!2023年湖南男子在山上放20组弹簧套,捕猎到2只宰了吃

1只就判刑!2023年湖南男子在山上放20组弹簧套,捕猎到2只宰了吃

万象硬核本尊
2026-03-30 20:03:07
跟低学历妹子谈恋爱是啥体验?网友:低社会化人群被女版黄毛拿下

跟低学历妹子谈恋爱是啥体验?网友:低社会化人群被女版黄毛拿下

带你感受人间冷暖
2026-03-28 16:48:21
在医院你遭遇过最羞耻的事是什么?网友:一个比一个炸裂啊

在医院你遭遇过最羞耻的事是什么?网友:一个比一个炸裂啊

解读热点事件
2026-02-04 00:05:07
何超盈6岁女儿辛千觅举办个人艺术展,屡获大奖,母女同框好有爱

何超盈6岁女儿辛千觅举办个人艺术展,屡获大奖,母女同框好有爱

阿纂看事
2026-03-30 19:03:36
毕节一副局长被曝曾公开在微博宣布自己不是中国人

毕节一副局长被曝曾公开在微博宣布自己不是中国人

映射生活的身影
2026-03-31 02:04:09
TCL把98寸电视打到2997刀,索尼三星集体沉默

TCL把98寸电视打到2997刀,索尼三星集体沉默

闪存猎手
2026-03-28 12:05:00
《隐身的名字》大结局:任小名认罪,柏庶开枪杀人,张放为爱自首

《隐身的名字》大结局:任小名认罪,柏庶开枪杀人,张放为爱自首

手工制作阿歼
2026-03-31 07:05:23
幸运的主角光环伴随始终,中国台湾省海军“丹阳”号驱逐舰的故事

幸运的主角光环伴随始终,中国台湾省海军“丹阳”号驱逐舰的故事

顾氏造船厂厂长
2026-03-30 08:00:20
“下周将被部署的美国士兵在脱衣舞俱乐部挥霍,很年轻,像胎儿一样”

“下周将被部署的美国士兵在脱衣舞俱乐部挥霍,很年轻,像胎儿一样”

观察者网
2026-03-30 13:21:06
天津突发“最严转学”新政!楼市会产生连锁反应……

天津突发“最严转学”新政!楼市会产生连锁反应……

天津365淘房
2026-03-30 19:42:52
【早报】终有一别!B 席将在今夏自由身离开曼城!

【早报】终有一别!B 席将在今夏自由身离开曼城!

体坛周报
2026-03-31 08:04:12
董璇“肉脸”算不算大美人,看她和张柏芝、蒋勤勤合影,就知道了

董璇“肉脸”算不算大美人,看她和张柏芝、蒋勤勤合影,就知道了

黔乡小姊妹
2026-03-31 08:15:07
美专家急喊中国停手,自己玩了60年却不让中国碰!

美专家急喊中国停手,自己玩了60年却不让中国碰!

月下守候
2026-03-31 08:14:48
2026-03-31 08:51:00
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

尚未正式宣发,国行苹果AI半夜"意外闪现"

头条要闻

牛弹琴:中东新的大麻烦来了 特朗普又盯上了新目标

头条要闻

牛弹琴:中东新的大麻烦来了 特朗普又盯上了新目标

体育要闻

想进世界杯,意大利还要过他这一关

娱乐要闻

全红婵聊到体重哭了,每天只吃一顿饭

财经要闻

助贷被约谈背后:谁在「吞噬」你的借款?

汽车要闻

限时12.58万起 银河星耀8远航家系列上市

态度原创

教育
数码
亲子
时尚
军事航空

教育要闻

“伪热门”专业,90%家长都踩坑了!(二)法学专业#新学期超给力

数码要闻

测试中!苹果自动音频切换将下放至第三方音频配件

亲子要闻

孕期宝妈哭诉:丈夫突然被裁,每月房贷4500,天要塌了!

妈妈们的人生,不该只有一个选项

军事要闻

第三艘航母出动数千名士兵抵达 美军大举增兵中东战场

无障碍浏览 进入关怀版