月度归档: 2020年5月

11 篇文章

LeetCode:1011.在D天内送达包裹的能力
题目 传送带上的包裹必须在 D 天内从一个港口运送到另一个港口。传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量的顺序往传送带上装载包裹。我们装载的重量不会超过船的最大运载重量。返回能在 D 天内将传送带上的所有包裹送达的船的最低运载能力。 示例 1: 输入:weights = [1,2,3,4,5,6,7,8,9…
剑指Offer:面试题04. 二维数组中的查找
面试题04. 二维数组中的查找 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, …
水哥的代码
学习下大佬的代码风格
LeetCode:11. 盛最多水的容器
题目描述 给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值至少为 2。 图中垂直线代表输入数组 [1,8,6,2…
MyEclipse从目录里移除所有项目
1.进入工作空间 2.进入.metadata\.plugins\org.eclipse.core.resources 3.删除.projects文件夹里的所有文件 4.删除.snap结尾的文件 5.删除.safetable文件夹里的所有文件
编码规范
为什么要有编码规范 编码规范对于程序员而言尤为重要,有以下几个原因: 一个软件的生命周期中,80%的花费在于维护 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码 如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰无误,一如你已构建的其它任何产品 为了…
MySQL变量
一、系统变量 说明:变量由系统提供的,不用自定义 语法: 查看系统变量 show 【global|session 】variables like ''; 如果没有显式声明global还是session,则默认是session 查看指定的系统变量的值 select @@【global|session】变量名;如果没有显式声明global还是sessi…
代码复查
new Date(xx.getTime() + 5 * 1000) 时间操作,请用日历类或 java 8 的时间类,减少多余new Date对象创建 Arrays.asList(xx).stream() 自己看一下 Arrays.asList() 的源码吧,Arrays.stream(new Object[]{spVO}) 不香吗?创建单个元素的列…