自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Segment-Tree

Segment Tree   线段树(Segment Tree)是个用空间换时间的数据结构,可以用于区间的染色、查询、求和等操作。线段树从名字就可以看出是对于一个一维线段的操作,将原本逐个遍历的操作进行优化。   首先,线段树的构成其实是一种二叉树,树的根节点是一整个区间,而叶子则是区间的最小单位,每个父节点是两个子节点的合并区间,并且两个子节点区间是对半分的。 (1,4) / ...

2020-05-04 02:28:10 201

原创 RMQ

RMQ   RMQ(Range Minimum/Maximum Query)是一种求区间内最大值或者最小值的算法,这里用st表来实现。   st表首先就是需要倍增算法,以此来降低时间复杂度,那么就先来了解一下倍增算法。众所周知,任何数都能很容易地表示成二进制,倍增就是以2为底数,因此在二进制中表现良好,只需要进行一次位运算的左移就行了。   我们先建立一个数组s[i][j]s[i][j]s[i][...

2020-03-31 13:51:29 89 1

空空如也

空空如也

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

TA关注的人

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