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