首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
A_minor
掘友等级
后端开发
掘金可能只会更新部分博客,CSDN:https://blog.csdn.net/weixin_43935927,个人博客:http://yzhblog.work/
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
105
文章 105
沸点 0
赞
105
返回
|
搜索文章
赞
文章( 105 )
沸点( 0 )
【必备算法】贪心算法:LeetCode 860. 柠檬水找零,122. 买卖股票的最佳时机 II,455. 分发饼干,55. 跳跃游戏
860. 柠檬水找零¹ 在柠檬水摊上,每一杯柠檬水的售价为 5 美元。 顾客排队购买你的产品,(按账单 bills 支付的顺序)一次购买一杯。 每位顾客只买一杯柠檬水,然后向你付 5 美元、10 美元或 20 美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付 5…
【必备算法】排序:图解十大排序算法及Java实现(详细)
比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。 下面我们就按照时间复杂度的…
【必备算法】位运算:常见位运算符及规律
文末,再放一个参考链接...
【Java杂记】时间类&Math&Random&File 常用方法
1.时间相关类1.1Date(获取时间)Date类中的部分核心方法:1.2Calendar(设置时间)单例模式Calendar可以设置时间,然后拿设置的时间进行操作1.3SimpleDateForma
【Java杂记】工具类:数组工具类 Arrays
构造器必须是私有的。这样的话,工具类就无法被 new 出来,因为工具类在使用的时候,无需初始化,直接使用即可,所以不会开放出构造器出来。 工具类的工具方法必须被 static、final 关键字修饰。这样的话就可以保证方法不可变,并且可以直接使用,非常方便。 我们需要注意的是,…
【Java杂记】工具类:字符串工具类 StringUtils
String 除了自身定义的那些方法外,还有个 StringUtils 类封装了许多对 String 的操作方法(都是静态方法),方便平时的开发工作。这里放个传送门把 String最细源码分析&StringBuffer原理对比,对 String 源码感兴趣的同学可以参…
【Java杂记】工具类:集合工具类 Collections&CollectionUtils
Collections 是为了方便使用集合而产生的工具类,Arrays 方便数组使用,Collections 是方便集合使用。 Collections 也提供了 sort 和 binarySearch 方法,sort 底层使用的就是 Arrays.sort 方法,binaryS…
【Java杂记】工具类:对象工具类 Objects&BeanUtils
对于 Objects,我们经常使用的就是两个场景,相等判断和非空判断。 从源码中,可以看出 Objects 对基本类型和复杂类型的对象,都有着比较细粒度的判断,可以放心使用。 Objects 提供了各种关于空的一些判断,isNull 和 nonNull 对于对象是否为空返回 B…
【Java杂记】Lamada:stream流+lamada表达式操作集合
Lamada 表达式有什么用呢?一般用于实现函数式接口,即用匿名函数来表示接口参数。主要有以下两种情况: 好了,要理解的东西基本就这些,下面就演示一下 stream流+lamada 进行集合操作.... 第二个计算出来的总成绩多了 100,是因为第二个例子中 reduce 是从…
【Java杂记】内部类:四个问题详解内部类
内部类 ( inner class ) 就是定义在另一个类中的类,下面我们就通过四个问题来全方位认识内部类... 一个外部类可以拥有多个内部类对象,而他们之间没有任何关系,是独立的个体。从编译结果来看,内部类被表现为 「外部类$内部类.class 」,所以对于虚拟机来说他个一个…
下一页
个人成就
文章被点赞
186
文章被阅读
58,867
掘力值
1,295
关注了
0
关注者
37
收藏集
1
关注标签
1
加入于
2020-09-12