自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 滑动窗口最大值P239

👉 当 k 较小时还可以接受,但 k 较大时会严重超时(比如 k = 5000,n = 10000)。使用 双端队列(Deque) 来维护一个“单调递减”的队列,队首始终是当前窗口的最大值索引。所以,总时间复杂度是:O((n - k + 1) * k) ≈ O(nk)res 的大小为 n - k + 1,空间为 O(n)。list 的大小为 k,找最大值为 O(k)。list 的大小最多为 k,空间为 O(k)。所以总体空间复杂度为:O(n)时间复杂度是 O(n)总空间复杂度:O(n)

2025-04-08 08:10:05 157

原创 MCP协议介绍

MCP协议

2025-04-07 16:35:50 569

原创 和为 K 的子数组P560

方法一:暴力枚举通过枚举所有可能的子数组,计算它们的和并检查是否等于 k时间复杂度O(n^2)空间复杂度O(1)方法二:前缀和+哈希nums = [1, 2, 3] 和 k = 3初始化:mp = {0: 1}:前缀和 0 已经出现过一次,这是为了处理从数组的第一个元素开始的子数组。好的,让我们通过一个例子,详细展示优化后的代码执行过程。

2025-03-31 17:59:42 293

原创 找到字符串中所有字母异位词P438

P438找到字符串中所有字母异位词

2025-03-28 15:52:38 256

原创 java缓存策略可以不会但是要了解

JVM 内存缓存是最简单的缓存方式,直接将数据存储在 Java 进程的内存中,不需要外部依赖,适用于。

2025-03-28 11:12:52 638

原创 jvm面试

jvm面试常问

2025-03-27 14:23:03 1154

原创 Cursor Python项目Ctrl+鼠标左键不跳转函数

Cursor Python项目Ctrl+鼠标左键不跳转函数

2025-03-26 15:12:07 334

原创 删除链表的倒数第 N 个结点

删除链表倒数第N个结点

2025-03-26 15:01:19 516

原创 AnotherRedisDeskManager(Redis桌面(GUI)管理客户端)

RedisDeskManager,Redis桌面(GUI)管理客户端

2025-03-26 11:30:56 346

原创 刷完leedcode 100题

刷完leedcode 100题

2025-03-14 11:37:59 711

原创 使用Docker-Compose快速搭建Ghost博客

docker及docker-compose学习

2025-03-07 17:17:22 434

原创 欧拉函数求n的互质数个数(零基础也能看懂)

欧拉公式求n有多少个互为质数的个数

2024-03-28 10:34:03 2975 1

原创 面向对象与面向过程(面试常见问题)

面向对象与面向过程

2024-03-18 15:08:04 442

原创 java异常

异常

2024-03-16 11:57:49 1221 1

原创 Java中实现Serializable有什么用

Java中的Serializable

2024-03-02 11:13:27 684 1

原创 SpringBoot中Bean相关知识点

SpringBoot中Bean扫描提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。

2024-02-28 21:30:45 387 1

原创 IDEA生成SpringBoot项目(快速\手动配置)

本文章展示快速生成SpringBoot项目和手动配置`提示:本文用于记录自己学习。

2024-02-28 13:00:15 398 1

空空如也

空空如也

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

TA关注的人

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