日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Leetcode255用队列构造栈

發布時間:2025/4/5 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Leetcode255用队列构造栈 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用隊列構造棧
題目鏈接:Leetcode225
使用隊列實現棧的下列操作:

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

注意:

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

解題思路:
push(x)操作要點: 隊列先進先出,模擬棧后進先出

  • 新進入隊列的元素x在隊尾,需要放在隊列的隊首位置front()
  • 使用臨時隊列temp_queue來過渡
  • 新來元素x進入temp_queue,原來隊列_data中的元素依次進入新隊列temp_queue
  • 臨時隊列再放回到原隊列_data 。
  • leetcode提交代碼如下:

    class MyStack { public:/** Initialize your data structure here. */std::queue<int> _data;MyStack() {}/** Push element x onto stack. */void push(int x) {std::queue<int> temp_queue;//臨時隊列temp_queue.push(x);//新元素x放入臨時隊列while(!_data.empty())//原隊列進臨時隊列{temp_queue.push(_data.front());//放入臨時隊列_data.pop();//從原隊列出隊}while(!temp_queue.empty())//臨時隊列回到原隊列_data{_data.push(temp_queue.front());temp_queue.pop();//臨時隊列釋放}}/** Removes the element on top of the stack and returns that element. */int pop() {int x=_data.front();_data.pop();return x;}/** Get the top element. */int top() {return _data.front();}/** Returns whether the stack is empty. */bool empty() {return _data.empty();} };/*** Your MyStack object will be instantiated and called as such:* MyStack* obj = new MyStack();* obj->push(x);* int param_2 = obj->pop();* int param_3 = obj->top();* bool param_4 = obj->empty();*/

    總結

    以上是生活随笔為你收集整理的Leetcode255用队列构造栈的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 中文文字幕一区二区三三 | 激情四月| 国产在线观看免费视频软件 | 人妖被c到高潮欧美gay | 中文字幕乱码人妻一区二区三区 | 色呦呦一区 | 色哟哟在线播放 | 日日天天干 | 欧美激情一级精品国产 | 少妇一晚三次一区二区三区 | 美国黄色一级大片 | 狂野欧美性猛交xxⅹ李丽珍 | 午夜91视频 | 欧美啊v | 天天色综合1 | 国产又粗又猛又爽又黄av | 91拔萝卜视频 | 欧美视频在线一区 | 台湾150部性三级 | 欧美一级二级三级视频 | 成人在线亚洲 | 久久人人插| 丰满岳跪趴高撅肥臀尤物在线观看 | 丁香婷婷九月 | 奇米777色| 成人影 | 亚洲一级精品 | 激情av在线| av大帝| 久久金品 | 欧美日韩国产高清视频 | 女警白嫩翘臀呻吟迎合 | 狠狠久久综合 | 中国爆后菊女人的视频 | 学生孕妇videosex性欧美 | 特级少妇| 一区二区三区视频 | 五月开心播播网 | 黄色av网站免费在线观看 | 毛片毛片毛片毛片毛片 | 久草网在线视频 | 亚洲精品激情 | 成人在线综合网 | 中文字幕人妻互换av久久 | 天堂成人在线 | 91精品国产乱码在线观看 | 青青久在线 | 最近中文字幕mv | 五月婷婷开心网 | 亚洲系列在线 | 久久久久久久久久艹 | 色综合久久88色综合天天免费 | 中国videosex高潮hd | 好色先生tv官网 | 久久2018| 日韩激情在线播放 | 国产不卡毛片 | 久久久www | 激情国产视频 | 四色成人| 国产中文字幕久久 | 国产乱码精品一区二区三区忘忧草 | 亚洲三级视频在线观看 | 国产伊人久久 | 国产激情av一区二区三区 | 九九热国产视频 | 软萌小仙自慰喷白浆 | 亚洲AV永久无码国产精品国产 | 尤物av在线 | 九九九国产视频 | 欧美黄片一区二区三区 | 欧美偷拍精品 | 凹凸国产熟女精品视频 | 特级西西444www高清大胆 | 男女插插网站 | 色图一区 | 国产精品三区四区 | 日本少妇中出 | 一级v片 | 黄色av片三级三级三级免费看 | 日本东京热一区二区三区 | 成人国产精品免费观看动漫 | 国产精品白嫩白嫩大学美女 | 天天干天天操天天插 | 99精品视频在线看 | 国产一区二区三区成人 | 插插久久| 中文字幕在线观看欧美 | 精品人伦一区二区三电影 | 一级片麻豆 | 逼特逼在线视频 | 捆绑裸体绳奴bdsm亚洲 | 都市激情校园春色 | 久热这里有精品 | 国产精品宾馆在线 | 国产又粗又深又猛又爽又在线观看 | 久久久久久久久福利 | 老司机黄色影院 | 新91视频在线观看 |