99国产精品欲av蜜臀,可以直接免费观看的AV网站,gogogo高清免费完整版,啊灬啊灬啊灬免费毛片

網易首頁 > 網易號 > 正文 申請入駐

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.

相關推薦
熱點推薦
女子面試遭圍毆后續:公司涉案80起,老板打過孕婦,老員工揭惡行

女子面試遭圍毆后續:公司涉案80起,老板打過孕婦,老員工揭惡行

二月侃事
2025-07-25 13:51:25
禁播視頻,被以色列播出……

禁播視頻,被以色列播出……

環球時報新聞
2025-07-25 13:40:47
湘西男子水下失聯5日成功獲救!更多細節:敲石頭發出求救聲,被救起時氧氣只剩4%

湘西男子水下失聯5日成功獲救!更多細節:敲石頭發出求救聲,被救起時氧氣只剩4%

瀟湘晨報
2025-07-25 13:21:10
鐘南山強調:空腹血糖不等于安全,要重點關注5項關鍵指標

鐘南山強調:空腹血糖不等于安全,要重點關注5項關鍵指標

今日養生之道
2025-07-25 17:33:32
泰柬之戰:兩個東盟近鄰,為何生死相搏?

泰柬之戰:兩個東盟近鄰,為何生死相搏?

觀察者網
2025-07-25 11:24:09
河南幫扶人員68張白條2.8萬元餐館欠款已結清,縣糧食局簽字人:深表歉意,自己先墊的錢

河南幫扶人員68張白條2.8萬元餐館欠款已結清,縣糧食局簽字人:深表歉意,自己先墊的錢

極目新聞
2025-07-25 11:40:21
陜西這件事,每個字都寫滿了諷刺

陜西這件事,每個字都寫滿了諷刺

清書先生
2025-07-25 18:11:26
英國給非法移民發錢,他們轉頭就去賭?民眾暴怒:我早出晚歸上班納稅,你這么花?

英國給非法移民發錢,他們轉頭就去賭?民眾暴怒:我早出晚歸上班納稅,你這么花?

英國那些事兒
2025-07-24 23:23:47
美國總統時隔近20年首次正式造訪美聯儲,特朗普和鮑威爾說了些什么?

美國總統時隔近20年首次正式造訪美聯儲,特朗普和鮑威爾說了些什么?

澎湃新聞
2025-07-25 08:42:32
河南焦作:為了刪帖,電話轟炸、律師函、水軍齊上陣!

河南焦作:為了刪帖,電話轟炸、律師函、水軍齊上陣!

爆角追蹤
2025-07-25 19:13:28
印太的風漸起,柬埔寨可能也要變天

印太的風漸起,柬埔寨可能也要變天

邵旭峰域
2025-07-25 15:51:02
中國是如何識破雙面間諜斯諾登騙局的?

中國是如何識破雙面間諜斯諾登騙局的?

霹靂炮
2025-07-25 13:29:17
善惡終有報!49歲趙薇近況曝光,事業沒了婚也離了,丑聞太惡劣

善惡終有報!49歲趙薇近況曝光,事業沒了婚也離了,丑聞太惡劣

阿腩講娛樂
2025-07-23 13:22:45
八旬翁下葬前墓地被人動手腳,沿路埋鐵釘暗器、有大樹擋路;鎮政府:正聯合警方調查處理

八旬翁下葬前墓地被人動手腳,沿路埋鐵釘暗器、有大樹擋路;鎮政府:正聯合警方調查處理

大風新聞
2025-07-25 21:16:18
多個省級政府領導班子密集調整

多個省級政府領導班子密集調整

魯中晨報
2025-07-25 15:29:10
觸目驚心!境外論壇偷拍大量中國女性!妻子女兒母親全成意淫對象

觸目驚心!境外論壇偷拍大量中國女性!妻子女兒母親全成意淫對象

派大星紀錄片
2025-07-25 10:26:14
消失仨月全紅嬋回歸訓練被曝后,才知陳芋汐多狠,郭晶晶一語成讖

消失仨月全紅嬋回歸訓練被曝后,才知陳芋汐多狠,郭晶晶一語成讖

查爾菲的筆記
2025-07-24 19:43:56
“內鬼”陳天生被查,曾任反貪局局長

“內鬼”陳天生被查,曾任反貪局局長

政知新媒體
2025-07-25 18:26:27
碎三觀!網傳昆山一50多歲阿姨用假項鏈誘導小伙,發生百余次關系

碎三觀!網傳昆山一50多歲阿姨用假項鏈誘導小伙,發生百余次關系

火山詩話
2025-07-25 07:19:19
世體:巴薩將剝奪特獅隊長職務,教練組&俱樂部已作出決定

世體:巴薩將剝奪特獅隊長職務,教練組&俱樂部已作出決定

直播吧
2025-07-25 20:06:10
2025-07-26 01:15:00
數據結構和算法
數據結構和算法
專門介紹和寫算法題解的號
238文章數 3關注度
往期回顧 全部

科技要聞

36款熱門車高危智駕場景測試,“團滅”!

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

頭條要聞

8旬翁下葬前墓地被人埋死狗沿路埋鐵釘暗器 官方介入

體育要聞

3年過去了,她還是歐洲杯上最酷的姐

娛樂要聞

汪蘇瀧不忍了 !張碧晨痛失《年輪》演唱權

財經要聞

劉煜輝:當下重要不是找確定性而是轉折點

汽車要聞

李斌一口氣講了近3個小時樂道L90 原因是為啥?

態度原創

健康
家居
數碼
教育
軍事航空

呼吸科專家破解呼吸道九大謠言!

家居要聞

環繞設計 空間動線合理

數碼要聞

谷歌Pixel Watch 4智能手表曝光:充電口更改,配色更多

教育要聞

再獲國際物理奧賽金牌,南師附中學子勇登世界之巔!

軍事要聞

吳謙少將任中國駐埃及使館國防武官

無障礙瀏覽 進入關懷版 主站蜘蛛池模板: 绍兴市| 镇宁| 康定县| 田林县| 霍林郭勒市| 溧阳市| 剑阁县| 循化| 筠连县| 浑源县| 莱阳市| 大安市| 荣昌县| 五台县| 辽阳市| 松原市| 积石山| 察雅县| 凌源市| 育儿| 杭锦旗| 兴城市| 香港 | 政和县| 驻马店市| 嘉黎县| 波密县| 昌吉市| 宝应县| 衢州市| 翼城县| 屯留县| 肥乡县| 陇南市| 仪陇县| 湖北省| 静海县| 萨迦县| 松潘县| 荣成市| 土默特右旗|