会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ZealousMclaren
博客园
首页
新随笔
联系
订阅
管理
2026年8月18日
和相同的二元子数组
摘要: 题型分类: 恰好型滑动窗口 一、恰好型滑动窗口思路 例如,要计算有多少个元素和恰好等于 k 的子数组,可以把问题变成: 1.计算有多少个元素和 ≥k 的子数组。 2.计算有多少个元素和 >k,也就是 ≥k+1 的子数组。 也就是说将恰好型滑动窗口转化为两个越长越合法型滑动窗口问题 二、越长越合法型滑
阅读全文
posted @ 2026-08-18 12:49 ZealousMclaren
阅读(3)
评论(0)
推荐(0)
2026年6月4日
水果成篮
摘要: 先理解题目,题目翻译过来就是尽可能多的拿水果,同时要满足水果种类必须为2种以内且必须水果对应的树必须连续 根据题目你只能拿2个种类的水果 因此我们必须用一个哈希表来维护已经拿了的水果种类个数,确保窗口内水果种类只有2种 也就是哈希表的键只有2个,也就是cnt.size()<=2; 那么哈希表的值表示
阅读全文
posted @ 2026-06-04 19:00 ZealousMclaren
阅读(9)
评论(0)
推荐(0)
2026年6月3日
不定长滑动窗口思路
摘要: 不定长滑动窗口求最长的解题思路其实可以将问题结构拆解为 求遍历过程中每一个位置在满足题目条件情况下的解,将问题结构化之后从简单情况出发,遵循最小化原则() 这是核心,也是解题思路的起点 接下来才是思考逻辑,用双指针去维护满足条件的窗口 以这道题为例: Java实现如下: class Solution
阅读全文
posted @ 2026-06-03 12:58 ZealousMclaren
阅读(8)
评论(0)
推荐(0)
2026年6月2日
修改部门&&新增部门
摘要: 在修改部门的查询回显以及新增部门中,我们用到了两个注解,一个是用来告诉Spring MVC,这个参数的值来自http请求体,并且自动将请求体中的json数据转换为对应的Java对象,一个用来告诉Spring MVC,这个参数来自URL参数,即路径参数,以下是这两个注解的使用说明。 @PathVari
阅读全文
posted @ 2026-06-02 20:11 ZealousMclaren
阅读(7)
评论(0)
推荐(0)
2026年5月31日
1493. 删掉一个元素以后全为 1 的最长子数组
摘要: 题目: 给你一个二进制数组 nums ,你需要从中删掉一个元素。 请你在删掉元素的结果数组中,返回最长的且只包含 1 的非空子数组的长度。 如果不存在这样的子数组,请返回 0 。 解题思路: 可以把题目理解成最多只有一个0的最长子数组 我们需要统计0的个数,当0的个数大于1的时候就要维护窗口 我采用
阅读全文
posted @ 2026-05-31 21:45 ZealousMclaren
阅读(8)
评论(0)
推荐(0)
2026年5月28日
可获得的最大点数
摘要: 这道题可以从逆向思维的角度来解 先分析题目: 题目要求每次只能从第一个或者最后一个位置取元素,这意味着剩余数组元素是连续的 题目要求取出的点数总和为最大,意味着数组中剩余连续点数和为最小 综合起来可以将题目理解为:求题目剩余子数组的点数最小和 数组长度:int cardPoints = n,取得得点
阅读全文
posted @ 2026-05-28 11:00 ZealousMclaren
阅读(15)
评论(0)
推荐(0)
2026年5月27日
springboot项目配置文件
摘要: SpringBoot支持哪几类配置文件? application.properties application.yaml application.yml yml配置文件的特点及格式? 简洁、以数据为中心 层次分明 格式: 大小写敏感 数值前边必须有空格,作为分隔符 使用缩进表示层级关系,缩进时,不允
阅读全文
posted @ 2026-05-27 15:26 ZealousMclaren
阅读(12)
评论(0)
推荐(0)
XML映射配置文件
摘要: XML 映射配置文件(最常见于MyBatis框架),是Java 代码和数据库之间的 “翻译官”+“配置中心”,核心作用是把 Java 方法和 SQL 语句解耦,统一管理数据库操作。 一、核心作用(最关键的 4 点) 1. 分离 Java 代码和 SQL 语句(最大价值) 以前:SQL 直接写在 Ja
阅读全文
posted @ 2026-05-27 15:13 ZealousMclaren
阅读(20)
评论(0)
推荐(0)
几乎唯一子数组的最大和
摘要: 一、集合转数组的代码解释 Integer[] a = nums.toArray(Integer[]::new); 整行作用:List → Integer[] 数组 Integer[]::new:方法引用,代表新建 Integer 数组 目的:让 toArray() 返回正确类型,而不是 Object
阅读全文
posted @ 2026-05-27 10:58 ZealousMclaren
阅读(13)
评论(0)
推荐(0)
2026年5月26日
Mybatis-删除操作
摘要: 增删改查操作之 —— 删除 需求:根据ID删除用户信息 Mapper接口方法: 根据id删除 @Delete("delete from user where id = #{id}") public void deleteById(Integer id); 在Mybatis中,我们可以通过参数占位符号
阅读全文
posted @ 2026-05-26 20:07 ZealousMclaren
阅读(19)
评论(0)
推荐(0)
下一页
公告