五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

開始學(xué)算法(刷算法題)過程記錄 8

2022-05-11 11:15 作者:學(xué)途壓力大  | 我要投稿

題目描述:用兩個(gè)棧實(shí)現(xiàn)隊(duì)列

題目鏈接:https://www.nowcoder.com/practice/54275ddae22f475981afa2244dd448c6

題目思路:插入時(shí)壓入棧1。彈出時(shí)棧2不為空,彈出棧2棧頂元素,如果為空,把棧1逐個(gè)出棧入棧2,再?gòu)棾鰲?棧頂元素。

利用了2個(gè)棧互相壓入彈出可以改變頭尾順序的特點(diǎn)??梢韵胂蟪梢粭l線在2個(gè)桶之間來回彈,第一個(gè)桶尾朝下,彈到另一個(gè)桶就是尾朝上了。再?gòu)椈厝ゾ褪俏渤隆?/p>

題目實(shí)現(xiàn):

push 從數(shù)組尾插元素 。pop從數(shù)組尾彈出元素,返回彈出的元素。

相關(guān)題目:用2個(gè)隊(duì)列實(shí)現(xiàn)一個(gè)棧

解題思路:隊(duì)列先進(jìn)后出,棧先進(jìn)先出。可以把隊(duì)列前后反向放置成一個(gè)U型,如下圖所示

題目實(shí)現(xiàn):

unshift()從數(shù)組頭插入元素,pop()從數(shù)組尾彈出元素,返回彈出的元素


開始學(xué)算法(刷算法題)過程記錄 8的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
临桂县| 高雄县| 遵化市| 龙口市| 阳新县| 华阴市| 化德县| 沧州市| 凤庆县| 化州市| 汉中市| 忻州市| 万山特区| 肃北| 沅陵县| 玉溪市| 延边| 宜都市| 南雄市| 巩义市| 深泽县| 汝州市| 富源县| 长治市| 应城市| 永川市| 南陵县| 扶绥县| 望谟县| 江孜县| 饶阳县| 云龙县| 南木林县| 建昌县| 霍城县| 华亭县| 如东县| 信阳市| 盱眙县| 古田县| 南宫市|