1樓:
棧的特點的就是後進先出,那麼你就linkedlist,如果要新增一個元素,就把他存到最後一個位置,要取一個元素,也從最後開始取就可以實現了,只有linkedlist才有存,取,刪最後一個元素這個方法,所以要要用linkedlist
**如下:
public class studytestpublic void add(string str)public void remove()}
2樓:匿名使用者
既然是底層實現,那我們就沒必要在乎低層用的到底是什麼資料結構了,可以是arraylist,linkedlist甚至是陣列.當然是在不考慮效率的前提下
實現順序棧的入棧和出棧
include stdio.h include stdlib.h define stack init size 100 define stackincrement 10typedef struct stackstack void init stack s stack pushstack stack ...
C 類繼承建構函式定義和實現怎麼寫呀
舉個例子吧 class base1 單繼承 class derived1 public base1 class base2 多繼承 class derived2 public base1,public base2 c.h class c c.cpp indlude c.h c c 建構函式實現 c ...
求幫忙寫個佇列類模版和棧類模版,用C越簡單越好
最簡單的方法就是用陣列來實現了,以前寫過,看看是否合適,不合適可以改template 陣列佇列 class queue t front const t front constbool push const t elem return false void pop int status const r...