中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

住房和城鄉(xiāng)建設(shè)部執(zhí)法網(wǎng)站軟文推廣網(wǎng)站

住房和城鄉(xiāng)建設(shè)部執(zhí)法網(wǎng)站,軟文推廣網(wǎng)站,做自媒體都有什么網(wǎng)站,英文網(wǎng)站建設(shè)官網(wǎng)提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 目錄 前言 一、題目-逆波蘭表達(dá)式求值 1.題目描述 2.思路與代碼 2.1 思路 2.2 代碼 總結(jié) 前言 提示:這里可以添加本文要記錄的大概內(nèi)容: 4月5…

提示:文章寫完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔

目錄

前言

一、題目-逆波蘭表達(dá)式求值

1.題目描述

2.思路與代碼

2.1 思路

2.2 代碼

總結(jié)


前言

提示:這里可以添加本文要記錄的大概內(nèi)容:

4月5日練習(xí)內(nèi)容


提示:以下是本篇文章正文內(nèi)容,下面案例可供參考

一、題目-逆波蘭表達(dá)式求值

1.題目描述

給你一個(gè)字符串?dāng)?shù)組 tokens ,表示一個(gè)根據(jù)?逆波蘭表示法 表示的算術(shù)表達(dá)式。

請(qǐng)你計(jì)算該表達(dá)式。返回一個(gè)表示表達(dá)式值的整數(shù)。

注意:

有效的算符為 '+'、'-'、'*' 和 '/' 。
每個(gè)操作數(shù)(運(yùn)算對(duì)象)都可以是一個(gè)整數(shù)或者另一個(gè)表達(dá)式。
兩個(gè)整數(shù)之間的除法總是 向零截?cái)?。
表達(dá)式中不含除零運(yùn)算。
輸入是一個(gè)根據(jù)逆波蘭表示法表示的算術(shù)表達(dá)式。
答案及所有中間計(jì)算結(jié)果可以用 32 位 整數(shù)表示。
示例?1:

輸入:tokens = ["2","1","+","3","*"]
輸出:9
解釋:該算式轉(zhuǎn)化為常見的中綴算術(shù)表達(dá)式為:((2 + 1) * 3) = 9

示例?2:

輸入:tokens = ["4","13","5","/","+"]
輸出:6
解釋:該算式轉(zhuǎn)化為常見的中綴算術(shù)表達(dá)式為:(4 + (13 / 5)) = 6

示例?3:

輸入:tokens = ["10","6","9","3","+","-11","*","/","*","17","+","5","+"]
輸出:22
解釋:該算式轉(zhuǎn)化為常見的中綴算術(shù)表達(dá)式為:
? ((10 * (6 / ((9 + 3) * -11))) + 17) + 5
= ((10 * (6 / (12 * -11))) + 17) + 5
= ((10 * (6 / -132)) + 17) + 5
= ((10 * 0) + 17) + 5
= (0 + 17) + 5
= 17 + 5
= 22

來源:力扣(LeetCode)
鏈接:https://leetcode.cn/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)注明出處。

2.思路與代碼

2.1 思路

1.本題使用棧來解決

2.遍歷字符數(shù)組,如果遇到運(yùn)算符則將元素出棧進(jìn)行運(yùn)算,并將結(jié)果重新入棧

3.如果不是運(yùn)算符,則將其入棧

4.遍歷完字符串,將最終結(jié)果出棧并輸出

2.2 代碼

代碼如下(示例):

class Solution {public int evalRPN(String[] tokens) {//創(chuàng)建一個(gè)棧Stack<Integer> stack = new Stack<>();//遍歷字符串for(String str : tokens){//運(yùn)算數(shù)Integer i1;Integer i2;Integer result;//switch結(jié)構(gòu)switch(str){case "+"://如果是+號(hào),則//出棧i1 = stack.pop();i2 = stack.pop();//計(jì)算結(jié)果result = i1 + i2;//將結(jié)果入棧stack.push(result);break;case "-"://如果是-號(hào),則//出棧i1 = stack.pop();i2 = stack.pop();//計(jì)算結(jié)果result = i2 - i1;//將結(jié)果入棧stack.push(result);break;case "*"://如果是*號(hào),則//出棧i1 = stack.pop();i2 = stack.pop();//計(jì)算結(jié)果result = i1 * i2;//將結(jié)果入棧stack.push(result);break;case "/"://如果是/號(hào),則//出棧i1 = stack.pop();i2 = stack.pop();//計(jì)算結(jié)果result = i2 / i1;//將結(jié)果入棧stack.push(result);break;default://不是運(yùn)算符則入棧stack.push(Integer.parseInt(str));}}//將最后結(jié)果出棧Integer result = stack.pop();return result;}
}


總結(jié)

提示:這里對(duì)文章進(jìn)行總結(jié):
?

http://www.risenshineclean.com/news/30830.html

相關(guān)文章:

  • 做電影視頻網(wǎng)站賺錢嘛靠譜的代寫平臺(tái)
  • 校慶網(wǎng)站建設(shè)策劃書范文外包公司和勞務(wù)派遣的區(qū)別
  • 網(wǎng)站開發(fā)需求分析報(bào)告廣州競(jìng)價(jià)托管公司
  • 加強(qiáng)網(wǎng)站建設(shè)技術(shù)培訓(xùn)企業(yè)微信營(yíng)銷管理軟件
  • 網(wǎng)站的百度詞條怎么做大眾網(wǎng)濰坊疫情
  • 網(wǎng)站建設(shè)需要哪些步驟灰色seo推廣
  • wordpress證書關(guān)閉泉州網(wǎng)站seo外包公司
  • 北京開網(wǎng)站建設(shè)公司網(wǎng)絡(luò)營(yíng)銷成功的案例
  • 昌吉網(wǎng)站建設(shè)公司服務(wù)營(yíng)銷理論
  • 怎么注冊(cè)網(wǎng)址免費(fèi)國(guó)內(nèi)seo做最好的公司
  • 杭州網(wǎng)站建設(shè)哪里好易觀數(shù)據(jù)
  • 旅游網(wǎng)站建設(shè)的方向足球比賽直播2021歐冠決賽
  • 如何在相關(guān)網(wǎng)站免費(fèi)做宣傳廣告中國(guó)網(wǎng)絡(luò)營(yíng)銷網(wǎng)
  • 公司網(wǎng)站頁面徐匯網(wǎng)站建設(shè)
  • 學(xué)什么可以做推廣網(wǎng)站網(wǎng)絡(luò)優(yōu)化的流程
  • 網(wǎng)站開發(fā)與運(yùn)維收費(fèi)明細(xì)seo技巧seo排名優(yōu)化
  • 做單掙錢的網(wǎng)站灰色關(guān)鍵詞排名技術(shù)
  • 模板做的網(wǎng)站不好優(yōu)化手機(jī)網(wǎng)站模板免費(fèi)下載
  • 良鄉(xiāng)網(wǎng)站建設(shè)百度應(yīng)用
  • 經(jīng)營(yíng)網(wǎng)站需要什么資質(zhì)網(wǎng)站推廣在哪好
  • 自己做新聞網(wǎng)站推廣衣服的軟文
  • vs2017 如何做網(wǎng)站網(wǎng)絡(luò)營(yíng)銷課程主要講什么內(nèi)容
  • 贛州市微程網(wǎng)絡(luò)科技有限公司徐州自動(dòng)seo
  • 網(wǎng)站業(yè)務(wù)費(fèi)如何做記賬憑證優(yōu)化分析
  • 做網(wǎng)站做推廣有效果嗎做廣告推廣哪個(gè)平臺(tái)好
  • 企業(yè)官網(wǎng)建站流程免費(fèi)建站的網(wǎng)站哪個(gè)好
  • 自助免費(fèi)建站系統(tǒng)電池優(yōu)化大師下載
  • 河北保定疫情最新消息今天封城了seo權(quán)重是什么意思
  • 如何用電腦做網(wǎng)站服務(wù)器市場(chǎng)seo是什么意思
  • 政府網(wǎng)站建設(shè)公司 政務(wù)qq推廣引流網(wǎng)站