python複雜數據結構之棧

棧是一種後進先出的數據結構,python列表的本身就是實現棧結構的基本操作,例如列表的append()方法是在列表的尾部追加元素,pop()方法實在列表的尾部刪除元素,這和棧的操作類似。但是直接使用python列表對象模擬棧操作是不推薦的,當列表的元素爲空時如果再次執行pop()方法那麼會拋出異常,另外列表也無法限制棧空間的大俠。 使用列表的方式表示棧: >>> myStack = [] >>>
相關文章
相關標籤/搜索