我一直在記錄自己關於一個小項目的堆棧,隊列和deques。 我會要求同時使用堆棧和隊列作爲項目和另一種類型的結構,類似於堆棧,但刪除最終元素,例如:具有以下行爲的LIFO結構的名稱是什麼?
堆棧從上到下(最大5 [A] => [B] [C] [D] [E] => [F],結果[B] [C] [D] [E] [F]
:[A] [B] [C] [D] [E]
我一直在搜索維基百科等,但我不知道如何調用這種「某種堆棧」以外的方式。結果是LIFO,因此popping會在示例中返回A,而不是F.代碼也完成了,所以我不會在這方面尋求幫助。
我的問題是簡單的:這將是對這種結構的正確名稱?
編輯:按照下面的建議檢查G5庫後。我決定將它們稱爲「有限堆棧」或「Lstacks」,因爲它是圖書館已經使用的名稱。這將使代碼更具可讀性。謝謝大家!
你很可能需要自己編碼。 – diolemo
您可能會對以下問題感興趣 - http://stackoverflow.com/questions/1292/limit-size-of-queuet-in-net –
Freshwire和Russ Cam:已經編碼!我只想知道它是否仍命名爲堆棧或名稱不同! –