2020-04-12 aa7c15906b1232b6c67044da0aecbcff 99+ 2 分钟 0.2 k剑指offer-二叉树中和为某一值的路径一、题意题目描述 输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径 剑指offer 二叉树 二叉树阅读更多>> 最后修改: 2024-08-02
2020-04-11 5a0a0ce76828109f75cc5b2b1163a814 99+ 几秒 0.1 k剑指offer-最小栈一、题意题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。在该栈中,调用min、push以及pop的时间复杂度都是O(1)。 剑指offer 栈 栈阅读更多>> 最后修改: 2024-08-02
2020-04-11 6c7860d1e1e6a82aa7ae0079596b3f0d 99+ 2 分钟 0.2 k剑指offer-顺时针打印矩阵一、题意给定一个包含 n x m 个元素的矩阵(n 行,m 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。例如,如果输入如下矩阵:输入:[ [1, 2, 3, 4], [5, 6, 7, 8], [9,10,11,12]]输出: [1, 2, 3, 4, 8, 12, 11, 10, 9, 5, 6, 7] 剑指offer 矩阵 矩阵阅读更多>> 最后修改: 2024-08-02
2020-04-10 779e36fbe8658d418f057ec9f2842059 99+ 2 分钟 0.2 k设计模式-享元模式一、定义 享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。 设计模式 享元模式 设计模式 享元模式阅读更多>> 最后修改: 2024-08-02
2020-04-09 d1fcb9eaf51d092195552c3c9d31703f 99+ 几秒 0.0 k剑指offer-打印1到最大的N位数一、题目描述输入数字n,按顺序打印出从1到最大的n位十进制数。例如输入3,则打印1、2、3 … 一直到最大的3位数999. 剑指offer 递归 递归 全排列阅读更多>> 最后修改: 2024-08-02
2020-04-06 318c77d5de1c4b78f585a4ccedfe4a22 99+ 1 分钟 0.2 k剑指offer-使用两个栈实现队列,使用两个队列实现栈一、使用两个栈实现队列题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 剑指offer 栈 栈 队列阅读更多>> 最后修改: 2024-08-02