AS2,資料結構 棧的實現

2021-04-01 20:47:02 字數 1512 閱讀 8351

[as2,

資料結構

]棧的實現

by emilmatthew10/3

如果你要問我資料結構裡最容易實現的是哪種,我現在會回答你是棧。

但棧的功能卻很強大,在編譯,演算法等許多地方都看到它的身影。

想想洗完後碟子的擺放與取走的方式,是乙個

filo

(first in last out

)的現像,這便是棧在現實生活中對應著的景像。

下面,主要談一下在

as2中實現棧。

我這裡採用的是基於陣列棧,為什麼要用基於陣列的形式,因為

as2裡的陣列類

---array

,本身就是乙個

vector

(向量),這為我們提供了較大的方便,沒有了上溢檢測的必要的,也就是說,從理論上講,你想要多大的棧就有多大的棧。:)

好了,下面就是我的

as2實現的棧

: (真的很簡單喲

)import estack.*;

class estack.enode extends eobject

import estack.*;

class estack.estack extends eobject

public function push(indata:object):void

public function pop():object

public function isempty():boolean

public function top():object

}下面是測試**

//歡迎提出批評與指正意見!

AS2實現部分資料結構

url 介紹 資料結構部分實現 as2描述 這裡是部分資料結構的實現,二分堆,紅黑樹,splay樹,圖,set,collection 還有很多未完成.之後有時間的話繼續完成其他資料結構實現,並實現一些經典演算法.比如回溯,動態規劃,貪心演算法,分治策略 作為對資料結構和演算法的複習.是一本非常非常好...

資料結構 2 棧結構(java實現棧結構)

棧結構是按照 後進先出 last in first out,lifo 的原則處理資料的。在棧結構中,只有棧定的元素是可以訪問的。public class stack 入棧同時棧頂下標加1 public void push int elem else 出棧刪除棧頂元素,同時棧頂元素下標減1 publi...

資料結構 實現棧

include include include define node len sizeof node 1 pstack ptop pstack pbottom都指向節點 typedef struct node pnode,node typedef struct stack pstack,stack...