久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

怎么用隊列實現(xiàn)棧

這篇文章主要講解了“怎么用隊列實現(xiàn)?!保闹械闹v解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用隊列實現(xiàn)?!卑?!

成都創(chuàng)新互聯(lián)專注于桃山網站建設服務及定制,我們擁有豐富的企業(yè)做網站經驗。 熱誠為您提供桃山營銷型網站建設,桃山網站制作、桃山網頁設計、桃山網站官網定制、小程序開發(fā)服務,打造桃山網絡公司原創(chuàng)品牌,更為您提供桃山網站排名全網營銷落地服務。

使用隊列實現(xiàn)棧的下列操作:

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();
    }
}

感謝各位的閱讀,以上就是“怎么用隊列實現(xiàn)?!钡膬热萘?,經過本文的學習后,相信大家對怎么用隊列實現(xiàn)棧這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關知識點的文章,歡迎關注!

分享文章:怎么用隊列實現(xiàn)棧
轉載注明:http://sd-ha.com/article44/psooee.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站策劃、企業(yè)建站、App設計、ChatGPT企業(yè)網站制作、Google

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網站建設