91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用隊列實現棧

發布時間:2021-06-23 10:27:48 來源:億速云 閱讀:140 作者:chen 欄目:大數據

這篇文章主要講解了“怎么用隊列實現棧”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用隊列實現棧”吧!

使用隊列實現棧的下列操作:

push(x) -- 元素 x 入棧
pop() -- 移除棧頂元素
top() -- 獲取棧頂元素
empty() -- 返回棧是否為空
注意:

你只能使用隊列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 這些操作是合法的。
你所使用的語言也許不支持隊列。 你可以使用 list 或者 deque(雙端隊列)來模擬一個隊列 , 只要是標準的隊列操作即可。
你可以假設所有操作都是有效的(例如, 對一個空的棧不會調用 pop 或者 top 操作)。

class MyStack {
    LinkedList<Integer> queue1 = new LinkedList<Integer>();

    /**
     * Initialize your data structure here.
     */
    public MyStack() {

    }

    /**
     * Push element x onto stack.
     */
    public void push(int x) {
        queue1.addLast(x);
    }

    /**
     * Removes the element on top of the stack and returns that element.
     */
    public int pop() {
       return queue1.removeLast();
    }

    /**
     * Get the top element.
     */
    public int top() {
     return queue1.getLast();
    }

    /**
     * Returns whether the stack is empty.
     */
    public boolean empty() {
        return queue1.isEmpty();
    }
}

感謝各位的閱讀,以上就是“怎么用隊列實現棧”的內容了,經過本文的學習后,相信大家對怎么用隊列實現棧這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰来县| 海口市| 枣阳市| 乐业县| 平顶山市| 鹰潭市| 南通市| 桓台县| 樟树市| 晋城| 长宁县| 正阳县| 内江市| 上蔡县| 南涧| 姜堰市| 策勒县| 海盐县| 通城县| 长沙市| 天水市| 靖江市| 五常市| 吉林市| 桐庐县| 进贤县| 乳山市| 长乐市| 福建省| 东乌珠穆沁旗| 昌图县| 江陵县| 耿马| 玉林市| 多伦县| 高平市| 连州市| 南康市| 丹巴县| 托克托县| 绥江县|