文章標題

鏈表

單鏈表

每個節點中包含兩個參數:data(本節點的數據)和next(直接後繼節點的地址)

雙向鏈表

每個節點中包含三個參數:data(本節點的數據)、previous(直接前繼節點的地址)、next(直接後繼節點的地址)

棧 stack

數據結構:先進後出

創建:Stack<泛型> stack=new Stack<>();

重要方法:

push(node) 進棧

pop() 出棧 移除棧頂結點,並返回該結點對象,同時棧長度減一,如果棧爲空會報exception

empty() 判斷棧是否爲空,返回boolean值

注意 stack如果任何元素都沒有,那麼stack.empty()爲true,同時size()爲0,但是stack==null爲false,因爲棧內包含一個空數組。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章