讨论/《图解算法数据结构》 - 剑指 Offer 09. 用两个栈实现队列/
《图解算法数据结构》 - 剑指 Offer 09. 用两个栈实现队列

python3,80%-20%

class CQueue:
    def __init__(self):
        self.data = []
        self.tmp = []
    def appendTail(self, value: int) -> None:
        self.data.append(value)
    def deleteHead(self) -> int:
        if self.tmp:
            return self.tmp.pop()
        else:
            if self.data:
                while self.data:
                    self.tmp.append(self.data.pop())
                return self.tmp.pop()
            else:
                return -1
1
展开全部 26 讨论