1樓:寒懿多雪瑤
push就是推,延伸為推進。這個它是彙編的乙個指令,當然你也可仔祥能在其它語言中見到它。意思都是差不多的,就是把乙個元素放入棧中。
你可以假想棧是乙個放光碟的那種困戚野盒子,有底沒蓋,先push進去的光碟總是要等後push進去的出來後才能出來。而pop和push相反,它的意思是彈出,就是從棧裡彈出乙個元素,每次彈汪喊出的都是棧頂(光碟盒最上面那個,也就是最後放進去的那個)的那個元素。前面所說都是彙編對棧的操作,在js中陣列也有這兩個函式,放不指定引數時,分別是在陣列末尾新增或刪除乙個元素,指定引數時,則新增或刪除指定的元素。
2樓:委白梅恭瑜
並不是這樣,和你理解的恰恰相反。
將暫存器的值進行壓棧是為了保護亂鄭在暫存器中的值。比方說程式在計算所得結果分別放在暫存器a和b中,這時程式呼叫子程式,子程式在編寫過程中用到了a和b兩個寄譁迅頌存器,如果直接呼叫子程式那麼a和b中原有的計算值會被覆蓋同時影響了程式和子程式昌塌的運算結果,這時需要乙個地方用來儲存原程式的結果就用到了棧。
3樓:四舍**入
push就是推,延伸為推進。
它是彙編的乙個指令,使用者也可能在其它語言中見到它,意思都是差不多的,就是把乙個元素放入棧中。
pop和push相反,它的意思是彈出,就是從棧裡彈出乙個元素,每次彈出的都是棧頂(光碟盒最上面那個,也就是最後放進去的那個)的那個元素。
什麼是push ,pop
4樓:大國令牌
就是推,延伸為推進。這個它是彙編的乙個指令,當然你也可能在其它語言中見到它。意思都是差不多的,就是把乙個元素放入棧中。
和push相反,它的意思是彈出,就是從棧裡彈出乙個元素,每次彈出的都是棧頂(光碟盒最上面那個,也就是最後放進去的那個)的那個元素。
所謂push技術是一種基於客戶伺服器機制,由伺服器主動的將資訊發往客戶端的技術。同傳統的拉技術(pull)相比,。
在計算機網路中,pop表示入網點(pop),pop位於網路企業的邊緣外側,是訪問企業網路內部的進入點,外界提供的服務通過pop進入,這些服務包括internet接入,廣域連線以及**服務(pstn)。
5樓:竇咸和詩蕊
push就是推,延伸為推進。
它是彙編的乙個指令,使用者也可能在其它語言中見到它,意陸枝思都是差不多的,就是把乙個元素放入棧中。
pop和push相反,它的意思是彈出,就敏悉謹是從棧裡彈出乙個元素,每次彈出的都是棧頂(
光碟盒。最上面那個,也就是最後放進去的那個)的那個元素。
擴充套件資料:棧具有記憶作用,對棧的插入與刪除操作中,不需要改變棧底指標,棧是允許在同一端進行插入和刪除操作的特殊線性表。
允許進行插入和刪除操作的一端稱為棧頂(top),另一端為棧底(bottom);棧底固定,而棧頂浮動;棧中元素個數為零時稱為空棧。插入一般稱為進棧(push),刪除則稱為退棧(pop)。棧也稱為先進後出表。
棧可以用來在函式呼叫的時候儲存斷點,做遞迴時要用到棧。
計算機術語)
出棧和壓棧應如何理解,壓棧 和 出棧 是什麼意思啊 ?
堆疊是ram中劃出的一片特殊儲存區,用於臨時存放一些重要資料 這些資料存放一會後是必須回到原位的 其中資料的位置由堆疊指標確定,而資料的存放和讀取則由入棧指令和出棧指令控制,入出必須對應成對的使用才能使壓入的資料正確的回到壓入前的位置。比如 當前正在執行某程式,要呼叫乙個子程式,而子程式中會用到a ...
京東pop和sop是什麼意思
pop是賣家在京東銷售商品,賣家每日將消費者訂單打包送京東分揀中心,京東完成購物訂單配送和收款,賣家開發票給消費者。1 pop簡單來說就是第三方賣家借用京東平台來銷售商品,跟 開店乙個意思。京東pop平台區別於京東自營。京東自營就是京東自己進貨,自己銷售,自己配送。1 pop的貨基本上直接由第三方賣...
c 的「棧」是什麼啊,C 中的棧是什麼意思
一種只能在一端進行插入和刪除操作的特殊線性表。它按照後進先出的原則儲存資料,先進入的資料被壓入棧底,最後的資料在棧頂,需要讀資料的時候從棧頂開始彈出資料 最後乙個資料被第乙個讀出來 棧具有記憶作用,對棧的插入與刪除操作中,不需要改變棧底指標。棧是允許在同一端進行插入和刪除操作的特殊線性表。允許進行插...