最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LeetCode-150- 逆波蘭表達(dá)式求值

2022-01-24 10:09 作者:雄獅虎豹  | 我要投稿

逆波蘭表達(dá)式求值

題目描述:根據(jù) 逆波蘭表示法,求表達(dá)式的值。

有效的算符包括 +、-、*、/ 。每個(gè)運(yùn)算對(duì)象可以是整數(shù),也可以是另一個(gè)逆波蘭表達(dá)式。


說明:

  • 整數(shù)除法只保留整數(shù)部分。

  • 給定逆波蘭表達(dá)式總是有效的。換句話說,表達(dá)式總會(huì)得出有效數(shù)值且不存在除數(shù)為 0 的情況。

逆波蘭表達(dá)式:詳情介紹見逆波蘭表達(dá)式

示例說明請(qǐng)見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/evaluate-reverse-polish-notation/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

解法一:棧

利用棧后進(jìn)先出的特點(diǎn)來求解逆波蘭表達(dá)式(后綴表達(dá)式)的值,具體求解過程如下:

  • 如果原表達(dá)式只有一個(gè)參數(shù),則直接返回操作數(shù)。

  • 否則,聲明一個(gè)操作數(shù)棧nums用來存放操作數(shù),按順序遍歷逆波蘭表達(dá)式的字符:

    • 如果當(dāng)前字符是操作數(shù),則直接入棧;

    • 如果當(dāng)前字符是操作符,則從棧中取出2個(gè)操作數(shù),并按照當(dāng)前操作符進(jìn)行計(jì)算,將計(jì)算結(jié)果重新計(jì)算。

  • 最后,返回操作數(shù)棧的唯一的一個(gè)值,即為逆波蘭表達(dá)式的求值結(jié)果。

【每日寄語】 世上無難事,只要肯登攀。



LeetCode-150- 逆波蘭表達(dá)式求值的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
中牟县| 汝南县| 根河市| 措勤县| 泽库县| 车致| 山阳县| 雷山县| 仁怀市| 巩留县| 鹤庆县| 普安县| 内黄县| 祁东县| 沙坪坝区| 永和县| 无极县| 镇坪县| 新密市| 习水县| 玉田县| 徐州市| 尖扎县| 邵武市| 屏山县| 札达县| 富源县| 叶城县| 呼伦贝尔市| 铁岭市| 监利县| 麟游县| 磐石市| 宜章县| 汤阴县| 克山县| 平湖市| 奉新县| 贺州市| 呼伦贝尔市| 灵宝市|