训练日记——2018.7.27——day12

本文分享了关于双线段树、带lazy标记线段树的学习心得,解决了之前的DP难题,并初步了解了平衡树的概念及操作,如合并、拆分等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天上午主要是通过之前的一道双线段树维护的题裸敲了一遍,然后又把带有lazy标记的线段树的题目看了一点,主要看的是思想。中午又在想之前的一道dp题,总算绕过来了,dp题要一直想,多想多做才行。下午才开始看平衡树,主要是把平衡树的思想看了下,具体模板自己也还没有整理。看起来其实还比较容易接受,数据结构上也学了有关的知识,树的左旋右旋。昨天的那道题除了用stl里的rope,用treap也可以写。无非就是  1.Merge【合并】【O(logn)】 2.Split【拆分】【O(logn)】 3.Newnode【新建节点】【O(1)】 。具体的代码看懂了一部分,但没有整理,今晚上再根据视频了解一下。还要多看题目进行练习。不能囫囵吞枣。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值