日韩性视频-久久久蜜桃-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)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 无套内谢老熟女 | 国产色啪 | 国产美女毛片 | 欧美无玛 | 国产精品成人无码专区 | 国产精品久久久久久无人区 | 亚洲精品成人区在线观看 | 美女午夜激情 | 天天综合天天添夜夜添狠狠添 | 老师的肉丝玉足夹茎 | 国产欧美一区二区三区四区 | 男女叼嘿视频 | 一区二区久久 | 99热黄色| 久久网免费视频 | 涩色视频 | 日日夜夜国产 | 女人黄色片 | 国产精品一区二区三区四区在线观看 | 韩国成人在线视频 | 西西人体44www大胆无码 | 中文字幕在线观看一区二区 | 男人懂得网站 | 日本久久影视 | 久久久成人网 | 在线观看麻豆视频 | 日韩三级国产精品 | 国产深夜福利在线 | 荒岛淫众女h文小说 | 森泽佳奈在线播放 | 亚洲最黄网站 | 欧美一区二区三区激情视频 | 国产精品原创 | 97精品视频在线 | 国产精品51麻豆cm传媒 | 一区二区在线观看视频 | 色偷偷视频 | 久久橹| 蜜臀av粉嫩av懂色av | 77777av| 日韩精品在线观看一区二区 | 欧美另类在线播放 | 国产高清一 | 一区二区av电影 | 免费激情视频网站 | 亚洲人xxx日本人18 | 少妇高潮一69aⅹ | 人与拘一级a毛片 | 婷婷射图 | 精品国产免费av | 99热在线看 | 精品国产1区 | 操碰97 | 西方裸体在线观看 | 国产精品久久久久久免费播放 | 黄色小视频大全 | 日本熟妇毛耸耸xxxxxx | 女儿的朋友在线播放 | 国产美女主播 | 97免费在线 | 久久久久久久久国产 | 国产一二三 | 粗暴video蹂躏hd | 色偷偷av | 久久亚洲综合色图 | 一二三四区视频 | 天天操欧美 | 精品久久网 | 91久久精品夜夜躁日日躁欧美 | 美女视频黄的免费 | 夜夜夜综合 | 91精产国品一二三区在线观看 | 快色av| 奴性白洁会所调教 | 捆绑中国女人hd视频 | 污免费在线观看 | 自拍偷拍21p | 日本少妇电影 | 欧美黑人一区 | 91色国产 | 99热国产在线观看 | 熟女人妻aⅴ一区二区三区60路 | 中文人妻av久久人妻18 | 亚洲欧美日韩一区二区三区四区 | 成人毛片一级 | 99免费精品 | 精品婷婷| 加勒比色综合 | 天天干,天天操,天天射 | 日韩福利在线播放 | 爱情岛论坛成人av | 久久午夜免费视频 | 黄色网战在线观看 | 国产精品日韩专区 | 国产精品看片 | 亚洲第一成肉网 | 欧美在线日韩在线 | 久久精品一区二区 | 中文av网站|