- 博客(10)
- 收藏
- 关注
原创 红黑树的性质与 C++ 实现
红黑树是一种高效的平衡二叉搜索树,通过颜色约束和旋转操作保证单次操作复杂度为O(log n)。本文介绍了红黑树的基本性质、结构定义和核心操作实现,包括结点定义、旋转操作、插入删除后的维护机制等。红黑树在插入删除时会通过调整颜色和旋转来保持平衡,满足根节点黑色、红黑相间、黑高相同等特性。文章提供了完整的C++类实现,包含插入、删除、查询等操作,并可通过洛谷P6136题进行测试验证。
2025-08-30 23:51:41
1160
原创 Slope Trick 优化 DP 学习笔记
slope trick 是一类用来优化 dp 的方法,当 dp 数组可以表示为为凸函数,且定义域内连续,斜率为整数,可以考虑 slope trick。
2024-01-24 11:42:59
1601
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅