工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
分类:
编程语言 时间:
2020-03-12 09:39:47
阅读次数:
77
题意: 题解: 我们知道最大矩形一定是由矩形中某个点向上延伸直到为‘0’,然后往左右延伸(在高度得到保证的情况下左右伸展)的矩形 因此我们通过遍历每一行来求取对于以每个点来说的最大矩形并获得最大值 这里最关键的一点就是当遍历到某一个点的上面的那个点为‘0’,此时该点的左右延伸长度不在与上一行进行比较 ...
分类:
其他好文 时间:
2020-03-11 18:14:37
阅读次数:
51
P3810 三维偏序(陌上花开) CDQ分治模板题 第一维直接排序,第二维用分治,第三维用树状数组 ...
分类:
其他好文 时间:
2020-03-11 01:13:00
阅读次数:
49
设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法。 一个名为getArea()的方法返回这个矩形 ...
分类:
其他好文 时间:
2020-03-08 14:33:22
阅读次数:
294
Input: [2,3,-2,4] Output: 6 Explanation: [2,3] has the largest product 6. Input: [2,-5,-2,-4,3] Output: 24 Explanation: [-2,-4,3] has the largest prod ...
分类:
其他好文 时间:
2020-03-07 13:08:31
阅读次数:
54
开闭原则的介绍: 1) 开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则2) 一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节。3) 当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过 ...
分类:
其他好文 时间:
2020-03-04 09:14:38
阅读次数:
69
题目: 给定由一些正数(代表长度)组成的数组 A,返回由其中三个长度组成的、面积不为零的三角形的最大周长。 如果不能形成任何面积不为零的三角形,返回 0。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/largest-perimeter-tr ...
分类:
编程语言 时间:
2020-02-29 22:30:56
阅读次数:
136
1 class rectangle; 2 int length; //类的数据成员 3 int width; 4 5 function new(int l, int w); //类的构造函数 6 length = l; 7 width = w; 8 endfunction 9 10 function ...
分类:
其他好文 时间:
2020-02-26 10:26:03
阅读次数:
88
题目: 链接:https://leetcode-cn.com/problems/largest-divisible-subset/ 给出一个由无重复的正整数组成的集合,找出其中最大的整除子集,子集中任意一对 (Si,Sj) 都要满足:Si % Sj = 0 或 Sj % Si = 0。 如果有多个目 ...
分类:
其他好文 时间:
2020-02-26 01:33:16
阅读次数:
56
1.首先在drawable目录中创建一个文件 例如shape.xml 2.可填写内容如下: 1 <!-- shape定义形状,shape="rectangle"表示形状为长方形 --> 2 <shape 3 xmlns:android="http://schemas.android.com/apk/ ...
分类:
移动开发 时间:
2020-02-23 11:20:18
阅读次数:
134