- 博客(147)
- 资源 (1)
- 收藏
- 关注
原创 【1004. 最大连续1的个数 III】
这题主要是要想到怎么让已经用掉的k重新还回去,这里如果k没有还回去就让left++是为了收缩到可以重新利用k,所以遇到left扫到的0说明用过了就还回去。
2025-05-22 22:51:29
113
原创 【76. 最小覆盖子串】
思路很简单,写起来就不是一会事了,看题解看了几个h,还是太菜了,这题得重点标记一下。滑动窗口的hard题目,思路先找到第一个覆盖的窗口,不断缩小左边界,找到更小的窗口并记录。
2025-05-21 22:24:10
148
原创 【LCR 006. 两数之和 II - 输入有序数组】
本文介绍了LeetCode算法练习中的LCR 006题“两数之和 II - 输入有序数组”的解题思路和Java实现。题目要求在一个非递减的数组中找到两个数,使它们的和等于目标值。解题思路采用双指针法,通过比较当前最大数与最小数的和与目标值的关系,逐步缩小搜索范围。如果和大于目标值,则舍去最大数;如果和小于目标值,则舍去最小数;直到找到符合条件的两个数。代码实现中,通过初始化两个指针分别指向数组的起始和末尾,通过循环不断调整指针位置,最终返回符合条件的两个数的索引。该方法的时间复杂度为O(n),空间复杂度为O
2025-05-21 12:51:57
72
原创 【Java核心技术卷Ⅰ-第11版学习-第3章-Java的基本程序设计结构】
本章节开始记录阅读Java核心技术卷Ⅰ的笔记记录。其中第一章节主要介绍了Java语言的特性,第二章节主要介绍了Java的环境如何安装,这里直接跳过进入第三章代码学习。
2025-04-21 21:11:01
192
原创 【1.排序】
排序,就是重新排列表中的元素,使表中的元素满足按关键字有序的过程。为了查找方便, 通常希望计算机中的表是按关键字有序的。稳定性:排列后元素的相对位置不发生改变。稳定性不能衡量一个算法的优劣。在排序过程中,根据数据元素是否完全存放在内存中,可将排序算法分为两类:①内部排序, 是指在排序期间元素全部存放在内存中的排序;②外部排序,是指在排序期间元素无法全部同时 存放在内存中,必须在排序的过程中根据要求不断地在内、外存之间移动的排序。一般情况下,内部排序算法在执行过程中都要进行两种操作:比较和移动。
2024-12-18 10:19:32
1083
原创 【Nacos 学习记录】
配置中心是软件系统中用于集中管理和存储配置信息的组件或服务。它可以帮助开发团队集中管理分布式系统中各个模块的配置项,提供方便的配置更新、版本管理、权限控制等功能。配置中心通常具有以下特点:集中管理:配置中心将系统的配置信息集中存储在一个地方,避免了配置散落在各个模块和环境中,便于管理和维护。动态更新:配置中心支持动态更新配置,当配置发生变化时,能够通知到相应的模块进行配置的重新加载,无需重启应用,实现实时配置更新。
2023-07-02 23:27:11
553
MainActivity.java
2020-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人