剑指Offer(Python多种思路实现):包含min函数的栈
剑指Offer(Python多种思路实现):包含min函数的栈 面试30题: 题目:包含min函数的栈 题:定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。在该栈中,调用min、push、pop的时间复杂度都是O(1) 解题思路一: class MinStack: def __init__(self): self._stack = [] def push(self, x: int) -> None: cur_min = self.getMin() if x None: self._stac
用户评论
推荐下载
-
剑指Offer面试宝典
剑指offer名企面试官精讲典型编程题
51 2019-05-16 -
剑指offer Java版
剑指offer(Java版),附带详细讲解,以及知识点讲解,搞通搞透,offer随意拿!
46 2019-04-29 -
剑指offer面试经典
暂无介绍
33 2019-04-07 -
剑指offer答案全集
剑指offer,对于算法初学者和求职者是个不错的选择。
21 2019-09-15 -
剑指offer_面试
该书是IT从业人员面试必修的书,书中通过大量实例来描述经典的算法
42 2018-12-26 -
剑指offer高清PDF
剑指offer高清版,对于找工作面试笔试有很大帮助,值得下载。
35 2019-01-07 -
剑指offer1
《剑指Offer:名企面试官精讲典型编程题》剖析了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。
13 2020-07-26 -
剑指Offer资源.zip
剑指Offer资源
14 2021-04-29 -
剑指Offer35.数组中的逆序对Python实现
题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P00000
19 2020-12-23 -
剑指offer刷题记录之用两个栈实现队列
1. 题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 2. 解题思路 2.1 分析 栈:先进后出 队列:先进先出 要求用两个栈{stack1,stack
12 2020-12-23
暂无评论