自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 勇闯力扣第三题(java)

在给定的字符串中找出不含重复元素的最长子串的长度,好像比前两题复杂了那么一些。 ————————————————————————— 最简单能想到的办法就是: 从第一个字符开始遍历,遇到重复的元素时停止,记录长度,得到从第一个字符开始能够得到的不含重复元素的最大子串。 然后以此类推,可以得到从第二个,第三个等等。 感觉是个非常可靠的思路,不过两个循环嵌套,时间复杂度为n平方。 ————————————————————————— 我们可以通过一个例子来看看时间都去哪了: 比如对如下这个字符串遍历 123451

2021-07-17 10:25:45 150

原创 小白勇闯力扣第1题

可以说是非常的easy了, 方法一:最简单的思路就是给他轮着过:外循环选择一个元素作为一个固定的加数,也就是说假设这个元素为其中之一解,我们通过内循环再找另一个加数,有就返回这俩,没有就进行下一轮的外循环,但是有两层循环,所以时间复杂度n方,比较耗时。 粗俗版代码: int n = nums.length; for(int i = 0; i < n; ++i){ for(int j = n-1; j > i; --j){ if(nums[i] + nums[..

2021-07-07 12:09:03 97

原创 尽信书,不如无书。java的包装类Integer的深入理解及特殊情况(以及java疯狂讲义第5版170页中的错误)

1.通常情况下,两个包装类型只有在两个引用指向同一对象时,使用 == 进行比较时才会返回true 例如: Double do1 = Double.valueOf(1.23); Double do2 = Double.valueOf(1.23); System.out.println(do1 == do2); //输出false,do1和do2指向两个不同的对象 Double do3 = do1; System.out.println(do3 == do1); //输出true,do3指向和do1同样的

2021-05-10 11:59:47 110

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除