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

2024年腾讯日均赚5.3亿元,员工人均年收入超百万。

0
分享至

专栏:50多种数据结构彻底征服

专栏:50多种经典图论算法全部掌握

3月19日,腾讯公布了2024年第四季度以及2024年全年的业绩。财报显示,腾讯2024年实现营收6602.6亿元,比去年增长8%。净利润收入为1940.7亿元,比去年增长68%,这样算下来,净利润日均收入约5.3亿元。

截至2024年12月31日止年度的总酬金成本为人民币1128亿元(2023年:人民币1077亿元)。而腾讯集团截止到2024年底有110558名员工(2023年:105417名),这样算下来,员工的人均年收入超过百万。

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

来看下今天的算法题,这题是LeetCode的第题:逆波兰表达式求值。

问题描述

来源:LeetCode第150题

难度:中等

给你一个字符串数组 tokens ,表示一个根据逆波兰表示法表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。

示例1:


输入:tokens = ["2","1","+","3","*"] 输出:9 解释:该算式转化为常见的中缀算术表达式为:((2 + 1) * 3) = 9

示例2:


输入:tokens = ["4","13","5","/","+"] 输出:6 解释:该算式转化为常见的中缀算术表达式为:(4 + (13 / 5)) = 6

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

  • tokens[i] 是一个算符("+"、"-"、"*" 或 "/"),或是在范围 [-200, 200] 内的一个整数

问题分析

这题说的是给定一个逆波兰表示法的算术表达式,让我们求它的值。我们平时书写的表达式都是中缀表达式,运算符在中间,操作数在两边,比如a+b。逆波兰表达式就是 后缀表达式 ,操作数在前,运算符在后,比如 a b + 。还有一个是前缀表达式,是波兰表达式,运算符在前,操作数在后,比如 + a b 。

对于我们人来说中缀表达式是最容易计算的,但对于计算机来说更容易计算的是前缀表达式和后缀表达式。关于前,中,后三种表达式的相互转换有堆栈法,二叉树法和括号法,具体可以看下 《 中的第十三章。我们这里主要来看下逆波兰表达式是怎么求值的。

对于逆波兰表达式的计算我们只需要使用一个栈即可,遍历字符串数组,如果遇到数字就入栈,如果是运算符就从栈中弹出两个数字,对它们进行运算, 注意先出栈的是右值,后出栈的是左值 ,运算的结果需要入栈,一直重复上面的步骤,直到字符串数组遍历完为止,然后栈中只剩下一个值,这个值就是我们要求的结果。

JAVA:

 public int evalRPN(String[] tokens) {     Stack stack =  new Stack<>();     int num1, num2;     for (String token : tokens) {         if (isSignal(token)) {             // 如果是运算符,就从栈中连续弹出两个数字。             num1 = stack.pop();// 右值             num2 = stack.pop();// 左值             if (token.equals("+")) {//加法                 stack.push(num2 + num1);             } elseif (token.equals("-")) {//减法                 stack.push(num2 - num1);             } elseif (token.equals("*")) {//乘法                 stack.push(num2 * num1);             } elseif (token.equals("/")) {//除法                 stack.push(num2 / num1);             }         } else { // 如果是数字,就把他压入到栈中             stack.push(Integer.parseInt(token));         }     }     // 最后栈中只有一个元素,取出即可     return stack.pop(); } // 判断是否是符号 private boolean isSignal(String token) {     return"+".equals(token) || "-".equals(token)             || "*".equals(token) || "/".equals(token); }

C++:

public:     int evalRPN(vector

 &tokens) {         stack

 stk;         int num1, num2;         for (string &token: tokens) {             if (isSignal(token)) {                 // 如果是运算符,就从栈中连续弹出两个数字。                 num1 = stk.top();// 右值                 stk.pop();                 num2 = stk.top();// 左值                 stk.pop();                 if (token[0] == '+')//加法                     stk.push(num2 + num1);                 elseif (token[0] == '-') {//减法                     stk.push(num2 - num1);                 } elseif (token[0] == '*') {//乘法                     stk.push(num2 * num1);                 } elseif (token[0] == '/') {//除法                     stk.push(num2 / num1);                 }             } else {// 如果是数字,就把他压入到栈中                 stk.push(stoi(token));             }         }         // 最后栈中只有一个元素,取出即可         return stk.top();     }     // 判断是否是符号     bool isSignal(string &token) {         return"+" == token || "-" == token                || "*" == token || "/" == token;     }


笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球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.

相关推荐
热点推荐
三箭齐发!博士实名举报母校北航多名教师学术造假,深陷学术危机

三箭齐发!博士实名举报母校北航多名教师学术造假,深陷学术危机

老猫观点
2026-06-20 10:28:44
不打伊朗了,美军突然调转枪口,集结航母和辽宁舰正面对峙!

不打伊朗了,美军突然调转枪口,集结航母和辽宁舰正面对峙!

骚年先锋
2026-06-18 23:17:24
洪学智晚年坦言:抗美援朝胜利的法宝就藏在一根一米长的玻璃管里

洪学智晚年坦言:抗美援朝胜利的法宝就藏在一根一米长的玻璃管里

睡前讲故事
2026-06-18 19:25:58
镰田大地:我答应恩凯蒂亚,在世界杯进球就做他的庆祝动作

镰田大地:我答应恩凯蒂亚,在世界杯进球就做他的庆祝动作

懂球帝
2026-06-21 15:16:43
世界杯:诺伊尔历史第1人!超级替补双响+绝杀 德国2-1科特迪瓦

世界杯:诺伊尔历史第1人!超级替补双响+绝杀 德国2-1科特迪瓦

钉钉陌上花开
2026-06-21 06:01:01
哈佛大学惊人发现:寿命长的人,从来不是靠多运动,而是靠这3点

哈佛大学惊人发现:寿命长的人,从来不是靠多运动,而是靠这3点

千秋文化
2026-06-21 19:47:58
A股,周末传来一个“重大利好”信号,明天,或将迎来大变盘!

A股,周末传来一个“重大利好”信号,明天,或将迎来大变盘!

夜深爱杂谈
2026-06-21 18:23:28
两代王者同池竞技!全国冠军赛:张展硕夺400自冠军,孙杨获第4名

两代王者同池竞技!全国冠军赛:张展硕夺400自冠军,孙杨获第4名

全景体育V
2026-06-21 19:49:09
1951年海南剿匪,横行11年女匪首被捕,老政委看了一眼耳环当场吓跪

1951年海南剿匪,横行11年女匪首被捕,老政委看了一眼耳环当场吓跪

睡前讲故事
2026-06-18 19:33:01
死刑犯临刑前三停五口喝水,总指挥:暂停行刑,这是19年前的暗号

死刑犯临刑前三停五口喝水,总指挥:暂停行刑,这是19年前的暗号

星宇共鸣
2026-05-18 13:21:51
沈阳“咆哮妻”30秒视频火遍全网,我才明白为什么妻子是丈夫的命

沈阳“咆哮妻”30秒视频火遍全网,我才明白为什么妻子是丈夫的命

洞见
2026-06-19 21:00:57
2026世界杯最残酷真相:传统黑马已死,我们再也等不到奇迹了

2026世界杯最残酷真相:传统黑马已死,我们再也等不到奇迹了

老糿尾声体育解说
2026-06-20 23:41:01
世界杯亚洲9队出线形势!2队最稳,3队垫底,死亡之组诞生

世界杯亚洲9队出线形势!2队最稳,3队垫底,死亡之组诞生

啊哒体育
2026-06-21 12:41:32
端午10个粽子引发“血案”:丈夫砸家网友站队!到底缺的是什么?

端午10个粽子引发“血案”:丈夫砸家网友站队!到底缺的是什么?

椰青美食分享
2026-06-21 09:55:33
2-1绝杀!世界杯4冠王出线了,终结12年等待,阿根廷卫冕难度加大

2-1绝杀!世界杯4冠王出线了,终结12年等待,阿根廷卫冕难度加大

球场没跑道
2026-06-21 08:16:11
成吉思汗有一“特殊嗜好”,古代女人们苦不堪言,如今却见怪不怪

成吉思汗有一“特殊嗜好”,古代女人们苦不堪言,如今却见怪不怪

老范谈史
2026-06-21 15:02:14
鸭蛋再次成为关注对象!多名院士发现:常吃鸭蛋的人,有7个变化

鸭蛋再次成为关注对象!多名院士发现:常吃鸭蛋的人,有7个变化

医学科普汇
2026-06-19 19:05:10
房价从1.5万元跌到5000元,却依旧无人问津,中介:根本就没人买

房价从1.5万元跌到5000元,却依旧无人问津,中介:根本就没人买

专业聊房君
2026-06-21 10:15:46
世界杯最魔幻时刻:同一个“国家”,四支球队奏四种国歌

世界杯最魔幻时刻:同一个“国家”,四支球队奏四种国歌

勇哥读史
2026-06-19 11:07:47
裁到大动脉!HR部12人按比例裁掉薪酬专员,全公司工资发不下了

裁到大动脉!HR部12人按比例裁掉薪酬专员,全公司工资发不下了

火山詩话
2026-06-21 16:08:51
2026-06-21 21:43:00
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

马斯克拿下7800亿元天价薪酬 2028年可兑现

头条要闻

巴防长强硬警告:一旦巴方水资源受到威胁 将与印开战

头条要闻

巴防长强硬警告:一旦巴方水资源受到威胁 将与印开战

体育要闻

德国的超级替补,10年前还在工厂上班

娱乐要闻

原来她就是张颂文老婆

财经要闻

蔚来的“暗战”时刻

汽车要闻

惊出冷汗!重庆实测奥迪A5L,华为智驾这波操作绝了…

态度原创

本地
健康
亲子
教育
军事航空

本地新闻

龙腾资江 韵动邵阳

吃粽子的3条保胃法则,消化科医生推荐

亲子要闻

宝蓝和爸爸叔叔玩过家家。扮演小商贩,开了一家好玩的冰淇淋店

教育要闻

别只看名字填专业!78个本科专业到底学什么、毕业干什么?

军事要闻

时隔44年试射洲际导弹 现场照片传递三个重磅信息

无障碍浏览 进入关怀版