会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BUGAWAY
博客园
首页
新随笔
联系
订阅
管理
随笔 - 8
文章 - 0
评论 - 2
阅读 -
594
2025年1月4日
BUGAWAY算法小抄-差分数组
摘要: BUGAWAY算法小抄-差分数组 什么是差分数组? 差分数组的思想是通过对原始数组进行处理,得到一个新的数组(差分数组),利用该数组来高效地进行区间更新操作。具体来说,差分数组记录的是相邻元素之间的差值,而不是原始数组的元素本身。 差分数组的原理 1. 差分数组的构造: 假设有一个数组 A = [a
阅读全文
posted @ 2025-01-04 15:13 无发可说
阅读(60)
评论(0)
推荐(0)
2024年4月2日
BUGAWAY算法小抄-时间开销为O(k^n)的一类动态规划问题
摘要: 时间开销为O(k^n)的一类动态规划问题
阅读全文
posted @ 2024-04-02 11:19 无发可说
阅读(36)
评论(0)
推荐(0)
2024年3月27日
🎮 每日一练-区间合并问题(附快速幂)
摘要: 每日一练-区间合并与快速幂
阅读全文
posted @ 2024-03-27 10:10 无发可说
阅读(166)
评论(0)
推荐(0)
2024年3月25日
我什么时候应该使用TreeMap 而不是 PriorityQueue?反之亦然?
摘要: 引子 之前周赛(第 390 场周赛记录-快手)时遇到一题(题干描述见下图,实现代码见周赛记录),需要保持容器元素的动态有序(即随着插入删除操作后列表始终是有序的)。尝试过很多数据结构或方案,如列表存储然后手动调用Arrays.sort()进行排序、使用优先队列实现大/小根堆的方式,但无一例外全部超时
阅读全文
posted @ 2024-03-25 16:08 无发可说
阅读(159)
评论(0)
推荐(0)
🌳 二叉搜索树 BST 、平衡二叉查找树 AVL 、红黑树
摘要: 看的是 LeetCode 一位博主的总结,码住,写得不错。 二叉查找树 AVL树 在插入删除操作时对经过的路经节点进行递归平衡(balance方法,核心是判断左右子树之间的树高关系,然后调用对应的单/双旋转方法)。其他部分其实和BST 差不多一样的。 红黑树
阅读全文
posted @ 2024-03-25 11:33 无发可说
阅读(12)
评论(0)
推荐(0)
2024年3月24日
📝 第 390 场周赛记录-快手
摘要: 1. 每个字符最多出现两次的最长子字符串 给你一个字符串 s ,请找出满足每个字符最多出现两次的最长子字符串,并返回该子字符串的 最大 长度。 示例 1: 输入: s = "bcbbbcba" 输出: 4 解释: 以下子字符串长度为 4,并且每个字符最多出现两次:"bcbbbcba"。 示例 2:
阅读全文
posted @ 2024-03-24 12:08 无发可说
阅读(18)
评论(0)
推荐(0)
2024年3月23日
BUGAWAY算法小抄-树状数组(2024.03.23 更新)
摘要: 什么是树状数组? 树状数组是支持单点修改和区间查询的、代码量小的数据结构。 事实上,树状数组能解决的问题是线段树(一棵二叉树,每个节点表示一个区间,并存储该区间的一些相关信息。线段树可以高效地进行区间查询和区间更新操作。不是本文重点)能解决的问题的子集:树状数组能做的,线段树一定能做;线段树能做的,
阅读全文
posted @ 2024-03-23 18:09 无发可说
阅读(33)
评论(2)
推荐(0)
SpringBoot 面向面试学习(2024.03.23更新)
摘要: 导语 在网上找了很多 SpringBoot 相关的教程,要么是针对初学者面向实战入门的视频,要么基于面试但存在收费或不全面的问题……因此参考网上博客特此总结了一些可能常见的面试题,循序渐进,以问题为导向,以面试为场景进行学习/复习。 JavaGuide 提供的Spring 常见面试题总结可以去看,里
阅读全文
posted @ 2024-03-23 12:06 无发可说
阅读(110)
评论(0)
推荐(0)
公告
昵称:
无发可说
园龄:
1年2个月
粉丝:
0
关注:
0
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
最新随笔
1.BUGAWAY算法小抄-差分数组
2.BUGAWAY算法小抄-时间开销为O(k^n)的一类动态规划问题
3.🎮 每日一练-区间合并问题(附快速幂)
4.我什么时候应该使用TreeMap 而不是 PriorityQueue?反之亦然?
5.🌳 二叉搜索树 BST 、平衡二叉查找树 AVL 、红黑树
6.📝 第 390 场周赛记录-快手
7.BUGAWAY算法小抄-树状数组(2024.03.23 更新)
8.SpringBoot 面向面试学习(2024.03.23更新)
积分与排名
积分 - 602
排名 - 345921
随笔分类
框架系列(1)
算法系列(7)
随笔档案
2025年1月(1)
2024年4月(1)
2024年3月(6)
相册
头像(2)
阅读排行榜
1. 🎮 每日一练-区间合并问题(附快速幂)(166)
2. 我什么时候应该使用TreeMap 而不是 PriorityQueue?反之亦然?(159)
3. SpringBoot 面向面试学习(2024.03.23更新)(110)
4. BUGAWAY算法小抄-差分数组(60)
5. BUGAWAY算法小抄-时间开销为O(k^n)的一类动态规划问题(36)
最新评论
1. Re:BUGAWAY算法小抄-树状数组(2024.03.23 更新)
需要动态维护前缀和的问题,感觉都可以考虑用树状数组是否可行。
--无发可说
2. Re:BUGAWAY算法小抄-树状数组(2024.03.23 更新)
2024美团开发岗笔试题出现过树状数组同类型的板子题; LeetCode 离散化树状数组(493.翻转对)...
--无发可说
点击右上角即可分享