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

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

網(wǎng)上競(jìng)價(jià)投標(biāo)流程北京百度關(guān)鍵詞優(yōu)化

網(wǎng)上競(jìng)價(jià)投標(biāo)流程,北京百度關(guān)鍵詞優(yōu)化,六安的網(wǎng)頁(yè)制作,合肥大型網(wǎng)站目錄 1.題目描述 2.題解 方法1 方法2 1.題目描述 輸入兩個(gè)整數(shù)序列,第一個(gè)序列表示棧的壓入順序,請(qǐng)判斷第二個(gè)序列是否可能為該棧的彈出順序。假設(shè)壓入棧的所有數(shù)字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序…

目錄

1.題目描述

2.題解

方法1

方法2


1.題目描述

輸入兩個(gè)整數(shù)序列,第一個(gè)序列表示棧的壓入順序,請(qǐng)判斷第二個(gè)序列是否可能為該棧的彈出順序。假設(shè)壓入棧的所有數(shù)字均不相等。例如序列1,2,3,4,5是某棧的壓入順序,序列4,5,3,2,1是該壓棧序列對(duì)應(yīng)的一個(gè)彈出序列,但4,3,5,1,2就不可能是該壓棧序列的彈出序列。

1. 0<=pushV.length ==?popV.length <=1000

2. -1000<=pushV[i]<=1000

3.?pushV?的所有數(shù)字均不相同

示例:?

輸入:[1,2,3,4,5],[4,5,3,2,1]

返回:true

輸入:[1,2,3,4,5],[4,3,5,1,2]

返回:false

2.題解

方法1

思路分析:

判斷兩個(gè)序列是否符合入棧、出棧的次序,我們可以使用一個(gè)棧來模擬。

入棧:棧頂元素不等于出棧序列當(dāng)前元素

出棧:棧頂元素等于出棧序列當(dāng)前元素

具體過程:

?具體實(shí)現(xiàn):

1.創(chuàng)建一個(gè)棧,來模擬入棧、出棧次序

2.使用i、j來遍歷pushV、popV數(shù)組,i < pushV.length,入棧

3.棧頂元素等于popV數(shù)組當(dāng)前元素時(shí),出棧

4.遍歷完pushV數(shù)組后,判斷棧是否為空,棧為空,彈出序列為正確的出棧順序;反之,則為錯(cuò)誤的出棧順序

代碼實(shí)現(xiàn):

public class Solution {public boolean IsPopOrder (int[] pushV, int[] popV) {Stack<Integer> stack = new Stack<>();int j = 0;for (int i = 0; i < pushV.length; i++) {stack.push(pushV[i]);//判斷是否有元素出棧while(j < popV.length && !stack.empty()){int k = stack.peek();if(k == popV[j]){stack.pop();j++;}else{break;}}}return stack.empty();}
}

?

方法2

思路分析:

由于數(shù)組本身就可用于實(shí)現(xiàn)棧,我們可以將pushV數(shù)組當(dāng)作棧,使用p來標(biāo)記棧頂,

入棧:pushV[p](棧頂元素)不等于當(dāng)前出棧數(shù)組中元素,p++(入棧)

出棧:pushV[p](棧頂元素)等于當(dāng)前出棧數(shù)組中元素,p--(出棧)

具體過程:

具體實(shí)現(xiàn):

1.使用p來標(biāo)識(shí)棧頂元素

2.使用i、j來遍歷pushV、popV數(shù)組,pushV[p](棧頂元素)不等于當(dāng)前出棧數(shù)組中元素,

pushV[p] = pushV[i],p++

3.pushV[p](棧頂元素)等于當(dāng)前出棧數(shù)組中元素,p--

4.遍歷完pushV數(shù)組后,判斷p的大小,若p為0,則表示所有元素都已出棧,出棧序列為正確的出棧順序,返回true,否則,返回false

代碼實(shí)現(xiàn):

public class Solution {public boolean IsPopOrder (int[] pushV, int[] popV) {int p = 0;//標(biāo)識(shí)棧頂int j = 0;//出棧序列下標(biāo)for(int n : pushV){pushV[p] = n;while( p>=0 && j < popV.length && pushV[p] == popV[j]){j++;p--;}p++;}return p==0;}
}

題目來自:

棧的壓入、彈出序列_??皖}霸_??途W(wǎng) (nowcoder.com)

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

相關(guān)文章:

  • 網(wǎng)站軟文制作企業(yè)網(wǎng)站建設(shè)平臺(tái)
  • 利用百度網(wǎng)盤自動(dòng)播放做視頻網(wǎng)站會(huì)計(jì)培訓(xùn)班的費(fèi)用是多少
  • 開普網(wǎng)站建設(shè)公司免費(fèi)寫文章的軟件
  • 做公司網(wǎng)站需要幾個(gè)域名網(wǎng)絡(luò)營(yíng)銷的特點(diǎn)是什么
  • 甘肅疫情防控最新政策seo怎么優(yōu)化
  • 江油網(wǎng)站網(wǎng)站建設(shè)煙臺(tái)網(wǎng)站建設(shè)
  • 太原網(wǎng)站推廣教程百度搜索量最大的關(guān)鍵詞
  • 知名的教育行業(yè)網(wǎng)站開發(fā)推廣app用什么平臺(tái)比較好
  • 大邑縣建設(shè)局網(wǎng)站深圳開發(fā)公司網(wǎng)站建設(shè)
  • 政府職能網(wǎng)站建設(shè)seo門戶網(wǎng)價(jià)格是多少錢
  • 設(shè)計(jì)本官方網(wǎng)站下載如何設(shè)計(jì)網(wǎng)站
  • 開網(wǎng)站賺50萬做百度指數(shù)官方下載
  • 網(wǎng)站項(xiàng)目建設(shè)方案河南網(wǎng)絡(luò)推廣那家好
  • 大連三合一網(wǎng)站制作百度快照收錄入口
  • WordPress命令執(zhí)行漏洞搜索引擎優(yōu)化簡(jiǎn)稱seo
  • 網(wǎng)站推廣優(yōu)化技巧大全優(yōu)化推廣方案
  • 免費(fèi)建網(wǎng)站 步驟寧波企業(yè)網(wǎng)站seo
  • 上海市建設(shè)人才網(wǎng)站鄭州網(wǎng)站優(yōu)化推廣
  • 網(wǎng)站響應(yīng)式技術(shù)蘇州關(guān)鍵詞優(yōu)化排名推廣
  • 國(guó)外網(wǎng)站空間需要備案嗎鄭州seo優(yōu)化外包熱狗網(wǎng)
  • 樂清建設(shè)路小學(xué)校園網(wǎng)站在廣州做seo找哪家公司
  • survive制作公司重慶電子商務(wù)seo
  • 做交友網(wǎng)站賺錢嗎免費(fèi)進(jìn)入b站2022年更新
  • 怎么做代購(gòu)上那個(gè)網(wǎng)站抖音自動(dòng)推廣引流app
  • 梧州推廣網(wǎng)站服務(wù)商優(yōu)化大師的功能有哪些
  • 做的網(wǎng)站為什么看不到圖片魔方優(yōu)化大師官網(wǎng)下載
  • wordpress簡(jiǎn)潔seo是什么工作內(nèi)容
  • 網(wǎng)上購(gòu)物最便宜的網(wǎng)站愛站網(wǎng)長(zhǎng)尾關(guān)鍵詞搜索
  • 給企業(yè)建設(shè)網(wǎng)站的流程圖網(wǎng)絡(luò)服務(wù)器的作用
  • 軟件設(shè)計(jì)專業(yè)優(yōu)化品牌seo關(guān)鍵詞