- 博客(6)
- 收藏
- 关注
原创 长度最小的子数组 - 使用“滑动窗口”
基于对上面的解释我们可以知道,进入窗口开始我们要一直对left right的位置进行调整,所以需要一个循环,前面咱也说了在判断阶段,我们不清楚更新后的sum有两种情况,如果sum > target,我们要继续对len进行更新,继续对sum的调整,所以这里需要一个循环。时间复杂度:这里虽然使用了两个while循环,但是判断阶段while循环的循环次数可以忽略不计,从始至终,都是left,right将整个数组进行遍历 ,所以空间复杂度是O(N)。有错误请指出,一定知错就改!说到这里终于到我们的重头戏了。
2024-04-16 17:56:03
238
1
原创 进一步认识类和对象
对于用户来说,这个操作时透明的,都是由编译器自主完成的。我们可以看到this引用(Date@497),便是date。ps:图中未用红线标注,文字表述。
2024-02-22 21:14:34
611
2
原创 java中的常量、变量、数据类型及运算符
数据类型 变量名=初始值在java中使用String,定义字符串// s1+s2表示:将s1和s2进行拼接java中的字符串相较于c语言中,java有个有趣的地方,可以随意拼接,还有字符串和数字之间转换。a.随意拼接,比如int a = 10;int b = 20;//其输出为a==1020相较于c语言是不是java中的字符串更加方便更加有趣。b.1. int 转成 String// 方法1// 方法22. String 转成 int这是对字符串进行简单的介绍未完待续。
2023-10-26 19:29:12
165
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人