第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

棧的壓入和彈出什么意思?

棧的壓入和彈出什么意思?

紅糖糍粑 2018-07-18 10:59:27
輸入兩個(gè)整數(shù)序列,第一個(gè)序列表示棧的壓入順序,第二個(gè)序列表示是否為該棧 的彈出順序。假設(shè)壓入的所有數(shù)字均不相等。如:壓棧順序:1,2,3,4,5 判斷彈出序列可以為4,5,3,2,1或者4,3,5,1,2沒(méi)看懂什么意思,彈出順序不是5 4 3 2 1 嘛?
查看完整描述

4 回答

?
我是貓_夏

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

不一定是全部壓入棧之后再?gòu)棾觯部梢允菈簬讉€(gè)彈一個(gè),再壓入,再?gòu)棾?。?,5,3,2,1舉例的話,就是先壓入了1,2,3,4,彈出4,再壓入5,再?gòu)棾鏊?/p>

查看完整回答
反對(duì) 回復(fù) 2018-07-18
?
慕蓋茨4494581

TA貢獻(xiàn)1850條經(jīng)驗(yàn) 獲得超11個(gè)贊

思路:

  建立一個(gè)輔助棧s,把序列1,2,3,4,5依次壓入輔助棧s,并按照第二個(gè)序列4,5,3,2,1的順序從輔助棧s中彈出數(shù)字。

  先將序列1,2,3,4,5依次壓入棧s,每次壓棧時(shí)都判斷棧s的當(dāng)前棧頂元素跟序列4,5,3,2,1的第一個(gè)元素是否相等。當(dāng)壓入4之后,發(fā)現(xiàn)棧頂元素跟序列4,5,3,2,1的第一個(gè)元素相等。彈出棧s的棧頂元素4,然后將序列4,5,3,2,1中第一個(gè)元素去掉,序列4,5,3,2,1變成序列5,3,2,1。在執(zhí)行上述過(guò)程。


查看完整回答
反對(duì) 回復(fù) 2018-07-18
?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊

解釋下棧的壓入和彈出:比如操作數(shù)組,壓入就是push進(jìn)去,彈出就是pop。

如:壓棧順序:1,2,3,4,5 判斷彈出序列可以為4,5,3,2,1或者4,3,5,1,2
第一個(gè):(成立)
1,2,3,4入棧,4出棧 彈出4
剩1,2,3 這時(shí)5入棧,棧內(nèi)1,2,3,5 5出棧, 彈出5 棧內(nèi)1,2,3 依次出棧

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

var arr = []
arr.push(1)
arr.push(2)
arr.push(3)
arr.push(4)
arr.pop()
arr.push(5)
arr.pop()
arr.pop()
arr.pop()
arr.pop()

第二個(gè):(比較特殊)
1,2,3,4入棧,4,3出棧
剩1,2 這時(shí)5入棧 棧內(nèi)1,2,5 5出棧 剩1,2 棧底彈出1,2

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

var arr = []
arr.push(1)arr.push(2)arr.push(3)arr.push(4)arr.pop()arr.pop()arr.push(5)arr.pop()arr.shift()arr.shift()arr還剩[1,2] 無(wú)法pop出1,2 除非可以前置arr.shift()


查看完整回答
反對(duì) 回復(fù) 2018-07-18
?
慕標(biāo)5832272

TA貢獻(xiàn)1966條經(jīng)驗(yàn) 獲得超4個(gè)贊

意思就是 壓一個(gè)就測(cè)一次彈棧序列, LZ 你說(shuō)的 54321 應(yīng)該是 把 12345 全部壓進(jìn)去后,再?gòu)棾龅捻樞?,但這個(gè)指的是 邊壓邊彈。

PS: 序列4,5,3,2,1是該壓棧序列對(duì)應(yīng)的一個(gè)彈出序列,但4,3,5,1,2就不可能是該壓棧序列的彈出序列。

而LZ 你的題意是 45321 可以, 43512 也可以。 那就要修改代碼了!

貼的代碼代碼里面 是放一個(gè) 只判斷 彈出序列第一個(gè), 
LZ題意要讓 43512也要成立


查看完整回答
反對(duì) 回復(fù) 2018-07-18
  • 4 回答
  • 0 關(guān)注
  • 1535 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)