集合

集合 一、 集合的理解和好处 前面保存多个数据使用的是数组,那么数组有不足的地方,分析一下 数组 长度开始时必须指定,而且一旦指定,不能更改; 保存的必须为同类型的元素; 使用的数组进行增加/删除元素,比较麻烦; //写出Person数组扩容的示意代码 Person[] pers = new Per ...

Stream流

体验Stream流 Stream流一般配合Lamda表达式使用 函数式编程 通过字面意思即可展示无关逻辑的语句 public class Demo { public static void main(String[] args) { //创建集合,存储多个字符串元素 ArrayList<String ...

easy excel 导入导出

随笔记录通过easy excel实现导入导出 第一步:导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.1.0</version></dependency>第二 ...

Arrays类

Arrays类 一、Arrays类常见方法 Arrays里面包含了一系列静态方法,用于管理或操作数组(比如排序和搜索)。 toString 返回数组的字符串形式 Arrays.toString(arr) sort排序(自然排序和定制排序) import java.util.Arrays; impor ...

JZ62 孩子们的游戏(圆圈中最后剩下的数)

JZ62 孩子们的游戏(圆圈中最后剩下的数) 题目 每年六一儿童节,牛客都会准备一些小礼物和小游戏去看望孤儿院的孩子们。 其中,有个游戏是这样的:首先,让 n 个小朋友们围成一个大圈,小朋友们的编号是0~n-1。 然后,随机指定一个数m,让编号为0的小朋友开始报数。每次喊到 m-1 的那个小朋友要出 ...

LeetCode刷题第七周

455、分发饼干 class Solution { public int count; public int findContentChildren(int[] g, int[] s) { Arrays.sort(g); Arrays.sort(s); count = 0; int indexS = ...

每日算法之丑数

JZ49 丑数 题目 我们先看到题目,把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。 方法1:质因数分解(暴力) 思路 算法实现 一个很朴素的做法 从1~n每次+1,一直枚举,直到找到地N个丑数为 ...