棧的順序儲存空間s 1 m 是什麼意思

2023-01-17 15:35:18 字數 2378 閱讀 4845

1樓:

根據題意,棧空間如圖所示:

也就是說,棧是向上增長的,每次壓入一個元素,棧的top指標向上移動一位。

當壓入第一個元素時,top指標指向m+1-1 = m當壓入第二個元素時,top指標指向m+1-2 = m-1......

以此類推,

當壓入第n個元素時,top指標指向m+1-n = 20則n = m+1-20 = m-19選c。

設棧的順序儲存空間為s(1:m),初始狀態為top=m+1。現經過一系列入棧與退棧運算後,

2樓:匿名使用者

根據題意,棧空間如圖所示:

也就是說,棧是向上增長的,每次壓入一個元素,棧的top指標向上移動一位。

當壓入第一個元素時,top指標指向m+1-1 = m當壓入第二個元素時,top指標指向m+1-2 = m-1以此類推,

當壓入第n個元素時,top指標指向m+1-n = 20則n = m+1-20 = m-19選c。

3樓:物理渣小猿

棧的順序儲存空間為s(1:50),初始狀態為top=0。現經過一系列入棧與退棧運算後,top=20,則棧頂-棧底=20-0=20個元素。

棧是向上增長的,每次壓入一個元素,棧的top指標向上移動一位。當壓入第一個元素時,top指標指向m+1-1 = m當壓入第二個元素時,top指標指向m+1-2 = m-1。

以此類推,當壓入第n個元素時,top指標指向m+1-n = 20則n = m+1-20 = m-19。棧的順序儲存空間為s(1:50),初始狀態為top=0。

現經過一系列入棧與退棧運算後,top=20,則棧頂-棧底=20-0=20個元素。

一般平時是從棧底向棧頂壓,這道題目中是倒過來的,這個棧是從棧頂向棧底壓的,所以結果是c。top是指向最後一個元素上面的那個,所以是m+1 。

棧的順序儲存空間我在一個題裡看到是,一個棧的順序儲存空間s(1:m),這表示什麼意思啊ԅ

4樓:濂介腑餜拵餜拵

一個棧中可以儲存m個元素

5樓:最愛浩瀚

棧的順序儲存空間為s(1:50),初始狀態為top=0。現經過一系列入棧與退棧運算後,top=20,則棧頂-棧底=20-0=20個元素。

6樓:鞪劃

1表示第一個陣列,s(1:m)表示陣列有m個元素,s[1],s[2].....s[m]

一維陣列s(1:m)作為棧的順序儲存空間,其中的1表示什麼意思?

7樓:匿名使用者

1表示第一個陣列,s(1:m)表示陣列有m個元素,s[1],s[2].....s[m]

設棧的順序儲存空間為s(1:m),初始狀態為top=m+1. 10

8樓:匿名使用者

將發生棧滿錯誤,因為初始狀態top=m+1,共m個空間,滿棧時top=1,再放入元素就會棧滿溢位

9樓:歐梓暄

m-19,這個是由棧頂壓向棧底,和一般情況不同

設棧的順序儲存空間為s(1:m),初始狀態為top=m+1。現經過一系列入棧與退棧運算後,top=

10樓:程福凱

這個棧是從棧頂向棧底壓的,所以結果是c。

解析:一般平時是從棧底向棧頂壓,這道題目中是倒過來的。

這個從棧底到棧頂20之間沒有元素

top最開始是m+1,現在是20,因此元素個數是m+1-20,即m-19

如果是考試,你這裡可以這樣:把m看成一個確切的數字,比如m=23,那麼一開始時,top=24,現在top=20,這之間就可以簡單的數出來有4個元數,對照一下答案,就選c了。

根據具體問題型別,進行步驟拆解/原因原理分析/內容拓展等。

具體步驟如下:/導致這種情況的原因主要是……

設棧的順序儲存空間為s(1:50),初始狀態為top=0 現經過一系列入棧與退棧運算後,top 10

11樓:哇云云我耐你

棧的順序儲存空間為s(1:50),初始狀態為top=0。現經過一系列入棧與退棧運算後,top=20,則棧頂-棧底=20-0=20個元素。

c語言,棧的問題,怎麼算的,(1:m)什麼意思

12樓:撒得一地

意思是說這個棧儲存空間的編號是1到m,棧頂的編號是從1開始,棧底編號為m.

13樓:垃圾

將發生棧滿錯誤,因為初始狀態top=m+1,共m個空間,滿棧時top=1,再放入元素就會棧滿溢位

-----@超級巨星 岑

C靜態儲存區,棧和堆的區別

靜態儲存區 記憶體bai在程式編譯的時候就du已經分配好,zhi這塊內dao 存在程式的整個執行回期間都存在。它主要存答放靜態資料 全域性資料和常量。棧區 在執行函式時,函式 包括main函式 內區域性變數的儲存單元都可以在棧上建立,函式執行結束時這些儲存單元自動被釋放。棧記憶體分配運算內建於處理器...

外部儲存器的空間不足,外部儲存器的空間不足vivo

嗨!雙清一下試試 雙清教程,用於清除鎖屏密碼,解除刷機後導致的多個軟體閃退問題等問題 雙清前如果可以的話用手機自帶的備份軟體,進行備份 雙清需要進入手機rec模式,進入方式有兩種 1,點選系統更新,點選選單鍵選擇重啟到recovery,點選確定,手機會重啟進入recovery模式。2,關機狀態下 扣...

演算法將順序棧中的元素依次取出,並列印元素,如何把它改成具體c語言程式

請輸入字串 love love evol evol press any key to continue include include define n 100 typedef char sdatatype typedef struct stack stack stack initstack ps ...