会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
XYukari
VS为笔,代码成诗
博客园
首页
新随笔
联系
订阅
管理
随笔 - 40
文章 - 0
评论 - 0
阅读 -
1341
12 2023 档案
原地堆化技巧
摘要:将数组以
O
(
n
)
的时间复杂度和
O
(
1
)
的空间复杂度构造为堆的 trick。 想象我们把数组随意地填充进一棵完全二叉树(尚不满足堆的性质),然后通过交换节点等操作把二叉树变成堆。因为完全二叉树的节点个数性质,我们直接从
n
2
到
1
倒序遍历
阅读全文
posted @
2023-12-23 11:16
XYukari
阅读(36)
评论(0)
推荐(0)
编辑
公告
昵称:
XYukari
园龄:
1年6个月
粉丝:
1
关注:
1
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
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
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
数据结构
(11)
数学
(9)
图论
(5)
动态规划
(5)
二分
(4)
字符串
(3)
位运算
(2)
贪心
(2)
搜索
(2)
构造
(2)
更多
随笔分类
笔记(13)
题解(33)
随笔档案
2024年12月(10)
2024年11月(9)
2024年3月(3)
2023年12月(1)
2023年11月(4)
2023年10月(2)
2023年9月(8)
2023年8月(3)
阅读排行榜
1. Scheme 语法备忘录(200)
2. wsl2踩坑日记(配置代理/zsh+p10k/Neovim)(198)
3. CF1879D Sum of XOR Functions(154)
4. CF1878D Reverse Madness(89)
5. CF1886C Decreasing String(70)
推荐排行榜
1. CF2043C Sums on Segments(1)
点击右上角即可分享