日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

牛客 -- leetcode -- evaluate-reverse-polish-notation

發(fā)布時間:2024/2/28 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 牛客 -- leetcode -- evaluate-reverse-polish-notation 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

題目描述

?

Evaluate the value of an arithmetic expression in Reverse Polish Notation.

Valid operators are+,-,*,/. Each operand may be an integer or another expression.

Some examples:

["2", "1", "+", "3", "*"] -> ((2 + 1) * 3) -> 9["4", "13", "5", "/", "+"] -> (4 + (13 / 5)) -> 6

?

最初代碼:

1. 最初沒好好看題,沒注意里面的數(shù)字可能是整數(shù)也可能是表達式,思考簡單了。一直說越界或者其他。一直想為什么用string,不是char,原來會有表達式。真的很菜..

2. 理解之后就可以寫了

int evalRPN(vector<string> &tokens) {stack<int> numbers;int n = tokens.size();if(n == 0) return 0;for(int i = 0; i < tokens.size(); i++){if(tokens[i] >= "0" && tokens[i] <= "9"){numbers.push(stoi(tokens[i]));}else{int b = numbers.top();numbers.pop();int a = numbers.top();numbers.pop();int result = 0;if(tokens[i] == "+")result = a + b;else if(tokens[i] == "-")result = a - b;else if(tokens[i] == "*")result = a * b;else if(tokens[i] == "/")result = a / b;numbers.push(result);}}return numbers.top(); }

?

?

AC代碼:

class Solution { public:int evalRPN(vector<string> &tokens) {stack<int> numbers;int n = tokens.size();if(n == 0) return 0;for(auto x : tokens){if(x == "+" || x == "-" || x == "*" || x == "/"){if(numbers.size() < 2) return 0;int b = numbers.top();numbers.pop();int a = numbers.top();numbers.pop();if(x == "+") numbers.push(a+b);if(x == "-") numbers.push(a-b); if(x == "*") numbers.push(a*b);if(x == "/") numbers.push(a/b);}else{numbers.push(atoi(x.c_str()));}}return numbers.top();} };

?

?

總結(jié)

以上是生活随笔為你收集整理的牛客 -- leetcode -- evaluate-reverse-polish-notation的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 羞羞涩涩网站 | 悟空影视大全免费高清观看在线 | 国产91精品在线观看 | 午夜影院免费视频 | 国产黑丝在线观看 | 欧美一区二区日韩 | 欧美日韩大片在线观看 | 999www | 99蜜桃臀久久久欧美精品网站 | 成人香蕉视频 | 黄色污污视频软件 | 芒果视频在线观看免费 | 国产精品高潮呻吟久久aⅴ码 | 天天碰免费视频 | 成人人伦一区二区三区 | 中文字幕免费中文 | 综合色99| 一级特黄aa大片欧美 | 国产视频一区二区三 | 琪琪秋霞午夜被窝电影网 | 亚洲精品乱码久久久久久黑人 | 国产精品一品二品 | 欧美乱论视频 | 日本高清免费aaaaa大片视频 | 欧美日韩在线观看视频 | 又黄又刺激的视频 | 在线视频一二区 | 在线观看你懂的网站 | 五月天狠狠操 | 野花视频在线观看免费 | 欧美成人精品激情在线观看 | 国产成人在线免费视频 | 国产乱淫av一区二区三区 | 一区二区视频免费 | 国产网红无码精品视频 | 最近中文字幕在线免费观看 | 精品播放 | 日日日日操 | 成人久久18免费网站图片 | 精品久久99 | 中文字幕亚洲在线 | 91精品国产高清一区二区三蜜臀 | 黄色片子免费看 | 日韩欧美小视频 | 国产精品日韩在线观看 | 欧美成人国产 | 中国女人内谢69xxxxⅹ视频 | 在线a级| 韩国精品av | 久久精品女人毛片国产 | 国产有码视频 | 久久牛牛| 成人性生交7777 | 国产成人精品无码片区在线 | 综合色播| 国产精品成人免费一区二区视频 | 999久久久久久 | 亚洲成人高清 | 亚洲第一淫片 | 精品无码一区二区三区在线 | 夜夜撸| 激情视频激情小说 | 青草视频在线免费观看 | 久热免费| 欧美浮力影院 | 国产一区不卡视频 | 深夜视频一区二区 | 成人一区二 | 久久精品国产亚洲av嫖农村妇女 | 久草视频在线资源站 | av在线电影网站 | 国产视频一区二区三区四区五区 | 蜜臀999 | 日本激情视频在线观看 | 欧美乱论| 一区二区三区欧美在线 | 91精品国产色综合久久不卡蜜臀 | 91蝌蚪在线观看 | 成人香蕉视频在线观看 | 青青啪啪 | 精品视频免费在线观看 | 国产草草影院ccyycom | 性猛交xxxx乱大交3 | jizz在线观看视频 | 丁香花免费高清完整在线播放 | 操一操| 粉嫩av一区二区三区免费观看 | 国产精品一二三区在线观看 | 国产黄色网址在线观看 | 色爱AV综合网国产精品 | 性一交一乱一色一视频麻豆 | 国产污视频在线播放 | 深爱激情av| aaa色| 欧美精品久久久久a | 超碰1000 | 911色| 精品人妻无码一区二区三区蜜桃一 | 久久爱影视 |