c語(yǔ)言堆?;敬a C語(yǔ)言中的出棧是什么意思?
C語(yǔ)言中的出棧是什么意思?棧是一種數(shù)據(jù)結(jié)構(gòu),棧相當(dāng)于一個(gè)盒子,把東西(數(shù)據(jù))放進(jìn)盒子的過程叫做棧,把東西從盒子里拿出來的過程叫做棧。棧里還有一個(gè)特別的規(guī)則,就是先進(jìn)后出,即盒子里的東西只能堆,下一個(gè)放
C語(yǔ)言中的出棧是什么意思?
棧是一種數(shù)據(jù)結(jié)構(gòu),棧相當(dāng)于一個(gè)盒子,把東西(數(shù)據(jù))放進(jìn)盒子的過程叫做棧,把東西從盒子里拿出來的過程叫做棧。棧里還有一個(gè)特別的規(guī)則,就是先進(jìn)后出,即盒子里的東西只能堆,下一個(gè)放進(jìn)去的東西只能堆在上一個(gè)東西的上面,只有盒子里最上面的東西才能先拿出來。堆棧外是從堆棧中彈出由堆棧指針指示的數(shù)據(jù)的過程。每次出棧時(shí),它都必須是頂層元素。出棧后,棧指針向下移動(dòng)一位,指向下一個(gè)元素。傳統(tǒng)上,push用于進(jìn)入堆棧,pop用于退出堆棧。