- 博客(4)
- 收藏
- 关注
原创 ArrayList源码解读
我总结了一些ArrayList的源码,基于jdk1.8的,下面是思维导图的链接,大家可以进去看看https://www.processon.com/view/link/6142aa71e401fd1a0e578db5密码:zzh1222
2021-09-29 13:26:20 74
原创 HashMap源码中的精妙操作tableSizeFor
最近看HashMap中的源码,觉得这是一个很神奇的地方,就是初始容量大小的设定这里是基于JDK 1.8的HashMap,观察一下源码,发现HashMap一共有三个构造器第1个构造器是两个参数,一个是初始大小initialCapacity,一个是装载因子loadFactor,第2个构造器是一个参数,初始大小initialCapacity,调用构造方法1,装载因子为0.75第3个构造器没有参数,构造容量为16,装载因子为0.75首先我们讨论一下装载因子loadFactor,这个值的设定是让
2021-09-06 02:01:49 108
原创 Leetcode 69. x 的平方根
Leetcode 69. x 的平方根题目描述:问题分析:代码实现:代码结果:题目描述:实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去问题分析:实现 int sqrt(int x) 函数。根据这个题目的要求,需要求的是一个数的平方根的下限
2020-11-11 15:33:21 192
原创 关于数字的逆置
Talk is cheap, I’ll show you the code.**代码:**public static void main(String[] args) throws Exception { //主函数 //StringBuilder是可变字符串,原串可以发生变化,使用起来比较方便,因此此处使用StringBuilder //使用字符串的反转来实现数串的反转,从而实现...
2019-02-03 16:49:45 320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人