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

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-10-17 06:35:15
法国队欧锦赛2金1银3铜!小勒布伦回应双金,瑞典老将直言很失望

法国队欧锦赛2金1银3铜!小勒布伦回应双金,瑞典老将直言很失望

排球黄金眼
2026-10-19 09:51:06
哈佛谷歌惊人研究:GPT-6 Astra已解决98%世界物理难题!

哈佛谷歌惊人研究:GPT-6 Astra已解决98%世界物理难题!

新智元
2026-10-18 19:50:20
彻底撕破脸!乌克兰,这次走投无路了!

彻底撕破脸!乌克兰,这次走投无路了!

大嘴说天下
2026-10-17 20:40:04
林青霞早年和替身合影,被指不及替身长相漂亮,真的吗?

林青霞早年和替身合影,被指不及替身长相漂亮,真的吗?

木子爱娱乐大号
2026-10-08 10:37:06
上海徐浦大桥1死2伤事故:行车记录仪多角度还原事发瞬间,白色小客车疑多次未打转向灯变道,警情通报再引热议

上海徐浦大桥1死2伤事故:行车记录仪多角度还原事发瞬间,白色小客车疑多次未打转向灯变道,警情通报再引热议

台州交通广播
2026-10-19 02:55:57
集腋成裘:法国最新攻击核潜艇即将下水 双管榴弹炮试验平台曝光

集腋成裘:法国最新攻击核潜艇即将下水 双管榴弹炮试验平台曝光

hawk26讲武堂
2026-10-19 12:52:15
警惕:"贷款交社保"恐是一个大大的坑

警惕:"贷款交社保"恐是一个大大的坑

壹家言
2026-10-19 10:31:02
科比大女儿为维密走秀!黑色文胸亮粉披肩气场全开 笑容像极父亲

科比大女儿为维密走秀!黑色文胸亮粉披肩气场全开 笑容像极父亲

Emily说个球
2026-10-19 10:13:12
五大联赛最新战报:曼城巴萨领跑,热刺垫底尤文跌出前四

五大联赛最新战报:曼城巴萨领跑,热刺垫底尤文跌出前四

带你逛体坛
2026-10-19 13:34:10
在上海,好多拆迁户的财富都败光了

在上海,好多拆迁户的财富都败光了

坠入二次元的海洋
2026-10-18 16:41:19
美国人终于发现了:中国的东风导弹,不用击沉我们航母,擦着即伤

美国人终于发现了:中国的东风导弹,不用击沉我们航母,擦着即伤

潘鍵旅行浪子
2026-10-16 14:53:23
2米26的错位!张子宇不是被打败的,是被“群殴”扳倒的!

2米26的错位!张子宇不是被打败的,是被“群殴”扳倒的!

半壁胭脂色
2026-10-19 12:18:46
福建女大学生蔡伟娟在校园里凭空蒸发

福建女大学生蔡伟娟在校园里凭空蒸发

吃货的分享
2026-10-19 11:37:07
《伟大的长征》她与王劲松搭戏太稳了!演员自带气场,不愧是内娱家世天花板

《伟大的长征》她与王劲松搭戏太稳了!演员自带气场,不愧是内娱家世天花板

露珠聊影视
2026-10-18 22:27:07
广东爆冷1分惜败同曦:徐杰16分丢绝杀 博日奇24+12丢扳平罚球

广东爆冷1分惜败同曦:徐杰16分丢绝杀 博日奇24+12丢扳平罚球

醉卧浮生
2026-10-18 21:51:51
被严重低估的“长寿肌肉”!医生推荐练四个动作

被严重低估的“长寿肌肉”!医生推荐练四个动作

江西工人报
2026-10-18 23:02:47
雷波县耻辱合影起于县长临时起意:屁股决定脑袋,有权不能任性

雷波县耻辱合影起于县长临时起意:屁股决定脑袋,有权不能任性

十为先生
2026-10-17 19:36:29
山东大姐这事干的漂亮!被美国FBI悬赏!赏金1.5亿超过3个本拉登

山东大姐这事干的漂亮!被美国FBI悬赏!赏金1.5亿超过3个本拉登

马尔科故事会
2025-03-27 15:21:29
南通一网红乐园噪音扰民,网友:屡教不改!

南通一网红乐园噪音扰民,网友:屡教不改!

好通网
2026-10-19 10:22:54
2026-10-19 14:40:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

王晟:近千亿资金涌入后 具身智能开始退烧

头条要闻

女局长被举报包养未成年 遭"仙人跳"敲诈19万后免职

头条要闻

女局长被举报包养未成年 遭"仙人跳"敲诈19万后免职

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

演员许君聪近况曝光 婚恋成谜让人唏嘘

财经要闻

黄奇帆之子往事:从广微系到魏桥的跳跃

汽车要闻

不知道二代海鸥多好玩? 上赛道跑两圈 很过瘾的

态度原创

家居
本地
房产
健康
公开课

家居要闻

2026建博会(广州) 公装联探展交流活动

本地新闻

因新荣记出圈,这座浙东小城才是吃货天堂

房产要闻

最新房价:海口,三亚齐跌!

看着很健康的人,怎么会突然猝死?

公开课

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

无障碍浏览 进入关怀版