哪位大神幫我看看這個C語言的題那個「棧」是什麼意思啊

時間 2021-09-02 20:51:44

1樓:

(1、d、c、b、a、2、3、4、5)

棧,就像一個桶子,將5放進去,就到了最底下,依次4321堆在上一個的上面,然後退棧就從最上面依次拿出,順序就為12345,後面的類推。

你往桶裡放東西是先沉入底部,拿出來時肯定你是從頂部依次拿出,「棧」原理類似這樣(先進後出)

望採納!

2樓:匿名使用者

棧是一種資料結構,存取資料時後進先出,形象點可以想象為裝羽毛球的盒子,最後放進去的最先拿出來。還一種資料結構是堆,儲存時先進先出,這個就好理解了,就和排隊一樣

3樓:窮圖末錄

1 dcba2345

4樓:

1 d c b a 2 3 4 5

哪位大神幫我看一下這個c語言題目啊,我提交的時候,顯示答案錯誤,但是,明明沒錯啊

5樓:

#include

int main()

t=i;

printf("%d\n",i);

//這裡需要修改,示例中i是5,所以不需要賦初值,而且輸出陣列最後一項應該是a[4]

for(;i>0;i--)

printf("%d ",a[i-1]);

printf("\b\n");

for(;i

c語言中的出棧是什麼意思??

6樓:匿名使用者

不是的,是把指標指的位置移動了。而非是刪除資料。

當把資料押入棧的時候,先移動指標,指向下一個位置,然後再押入。

當把資料押出棧的時候,先指向下一個位置,然後再押入,再移動指標。

出棧和入棧的操作順序是相反的。一個先動指標,一個先動資料。

該圖為出棧的表示圖。畫畫板畫的,粗糙了點,湊合著看吧。

7樓:汐日南莘

出棧是輸出的意思!

這是資料結構裡面的一種儲存資料的方式!

類似以陣列!有先進後出的特點!

如果你要的話我可以給你一個堆疊的程式!

8樓:匿名使用者

可以去檢視資料結構中的棧結構,filf 先進後出。

出棧的意思是彈出棧頂的元素,

彈出的意思從記憶體中拷貝出來,刪除原有元素!

9樓:擁有你的色彩

。。不是的,資料先壓棧,在出棧,算是讀取資料,把資料從棧裡取出來。

棧的結構就是先進後出,先進棧的最後出棧,當然,取出之後棧上的資料是要釋放掉的。

c語言棧是什麼?像這題和棧有什麼關係 10

10樓:回憶在上輩子

棧就是先進後出的一種資料結構

棧的兩操作有入棧

和出棧比如入棧

1 2 3 4 5 6 7

一個一個壓入棧中最後一個是在最頂部(右邊看成上左邊看成下)出棧的時候就是從棧定取到棧底

7 6 5 4 3 2 1

這種這題就是利用棧這種特性解決括號匹配的問題是要寫**嗎

自己不想寫的話我可以有償代勞的哦

11樓:天痕♂情殤

棧是一種資料結構,用於存放資料,可以理解為羽毛球筒,羽毛球就是資料,最先放進去的最後才能拿出來。

c語言可以用結構體來定義棧,每個元素以指標指向它前面的元素,最前面的元素稱為棧頂,它的指標為空。

依次讀入字元,遇到括號則放入括號棧,遇到其他字元則跳過。

若遇到右括號,則判斷它前面的元素是否是和他匹配的左括號,若不是,則返回"不匹配",若是,則將他們2個丟掉,讓左括號的指標指向空即可。

哪位高手幫我看看這個啊,哪位高手幫我看看這個八字啊?

性別 女 出生日期 公曆 1987 年 2 月 2 日 0 時 15 分 農曆 一九八七年正月初五日 子 丙寅年 辛丑月 壬午日 庚子時 此命盤的主人是黑馬,出生於紅虎年。日干代表命主,所以屬水 年 祖先 月 父母 日 自己 時 子孫 丙陽火 辛陽水 壬紅虎 庚黑馬 寅陰金 醜陽金 午白牛 子白鼠 ...

大神幫我看看這硬碟,求大神幫我看看這個組裝配置怎麼樣? 硬碟說是要兩塊什麼意思啊求解釋

聲境界 你這個沒問題。如果不放心,可以換hdtune測一下。一 測健康。看有沒有黃色或紅色警告。1 05 c4 c5這幾項,這是硬碟扇區重對映的幾個指標,是屬於硬碟自我修復機制,沒有數字或數字不太大沒事,如果有黃色或紅色警告,可能就有壞道了。2 c7通常是資料線有問題或介面磨損,不是很卡就沒事。3 ...

C語言新手求教大神,請大神幫忙看看這個程式問題在哪?請詳解

int sum int int int pro int int int dif int int 函式宣告錯誤,int之間有逗號 希望可以幫到你! 飛來橫禍 給你改好了 你自己慢慢看 不會的可以聯絡我 問題還是比較多 include stdio.h int sum int,int int pro in...