offer通過--7兩個棧實現佇列-2
# -*- coding:utf-8 -*-
class Solution:
def __init__(self):
self.stack_1 = []
self.stack_2 = []
def push(self, node):
# write code here
self.stack_1.append(node)
def pop(self):
# return xx
if self.stack_2:
return self.stack_2.pop()
while self.stack_1:
self.stack_2.append(self.stack_1.pop())
if self.stack_2:
return self.stack_2.pop()
class Solution:
def __init__(self):
self.stack_1 = []
self.stack_2 = []
def push(self, node):
# write code here
self.stack_1.append(node)
def pop(self):
# return xx
if self.stack_2:
return self.stack_2.pop()
while self.stack_1:
self.stack_2.append(self.stack_1.pop())
if self.stack_2:
return self.stack_2.pop()
相關文章
- offer通過--8兩個棧實現佇列-2佇列
- 通過佇列實現棧OR通過棧實現佇列佇列
- 【劍指offer】兩個棧實現一個佇列佇列
- 【劍指offer】兩個佇列實現一個棧佇列
- 劍指offer | 09. 用兩個棧實現佇列佇列
- 劍指offer-用兩個棧實現佇列-php佇列PHP
- 兩個棧實現佇列佇列
- 兩個棧實現佇列操作佇列
- 用兩個棧實現佇列佇列
- 《劍指 Offer》棧實現佇列佇列
- 用2個棧實現佇列佇列
- 劍指offer(java實現)第5題“用兩個棧實現佇列”-牛客網Java佇列
- 面試題之【用兩個棧實現佇列】面試題佇列
- 題目9:用兩個棧實現佇列佇列
- [每日一題] 第七題:用兩個棧實現佇列每日一題佇列
- 資料結構 使用2個棧實現一個佇列資料結構佇列
- leetcode155. 最小棧 1441. 用棧操作構建陣列 劍指 Offer 09. 用兩個棧實現佇列LeetCode陣列佇列
- 9. 題目:對佇列實現棧&用棧實現佇列佇列
- 實現無鎖的棧與佇列(2)佇列
- 用佇列實現棧佇列
- 用棧實現佇列佇列
- 通過佇列實現批量處理佇列
- 【ZJOF】用來個棧來實現一個佇列佇列
- 演算法學習記錄五(C++)--->兩個棧實現佇列演算法C++佇列
- [CareerCup] 3.5 Implement Queue using Two Stacks 使用兩個棧來實現佇列佇列
- Day 10| 232.用棧實現佇列 、 225. 用佇列實現棧佇列
- 025 通過連結串列學Rust之使用棧實現雙端佇列Rust佇列
- 用JavaScript實現棧與佇列JavaScript佇列
- C#實現棧和佇列C#佇列
- Python 通過List 實現佇列的操作Python佇列
- 利用棧實現佇列(C語言實現)佇列C語言
- Chapter 2 棧和佇列APT佇列
- leedcode-用佇列實現棧佇列
- leedcode-用棧實現佇列佇列
- 用棧實現佇列,實現Enqueue和Dequeue方法佇列ENQ
- 實現無鎖的棧與佇列(4)佇列
- 實現無鎖的棧與佇列(3)佇列
- 實現無鎖的棧與佇列(1)佇列