保存帖子
发现
索引
热门
陶片放逐
关于
关于二维线段树。
板块
学术版
楼主
maomao
当前回复
9
已保存回复
9
发布时间
2021/8/21 15:39
上次更新
2023/11/4 09:48:03
查看原帖
更新帖子
被骇客
银
狼
阻止的越权访问
保存失败
关于二维线段树。
maomao
楼主
2021/8/21 15:39
四分树,线段树套线段树的两种写法究竟哪个更好?
论时间复杂度(最坏)
四分树:
O
(
m
a
x
(
n
,
m
)
)
\large O(max(n,m))
O
(
ma
x
(
n
,
m
))
*最坏每次询问一个
1*n
或者
1*m
的矩形。
线段树套线段树:
O
(
l
o
g
2
n
×
l
o
g
2
m
)
\large O(log_2n \times log_2m)
O
(
l
o
g
2
n
×
l
o
g
2
m
)
占用空间(仅对于
这题
)
四分树:
O
(
n
2
)
\large O(n^2)
O
(
n
2
)
线段树套线段树:
O
(
n
2
)
\large O(n^2)
O
(
n
2
)
基本一样
数量级一样但是四分树常数似乎更小?
综上,
由于四分树的最坏情况无法避免,存在出题人卡的情况——如果这样的话,四分树这种写法又难写又被卡,在竞赛上岂不是没有价值
假定数据随机,那四分树的平均时间复杂度应该是多少?
2021/8/21 15:39
加载中...