寫類,實現棧這種資料結構,要求底層資料使用A

2021-10-04 17:50:04 字數 353 閱讀 4557

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...