清华大学 张昆玮;许多算法的本质是统计;线段树?;一个悲剧;线段树用于统计;线段树,从何而来?;计算几何!;真正有用的是“点树”;第一印象;最经典的问题:区间和;核心思想:分治;因为查询是连续的?;为什么用线段树?;且慢;这是为什么呢?;真正的作用;怎么写?;朴素的递归算法;怎么办?;从存储方式讲起;几个不那么重要的问题;堆式存储是关键;一些简单的问题;换成二进制看看吧!;似曾相识?;好多性质啊,有用么?;存下来了,然后呢?;天然的非递归方法!;天然的非递归方法!;这么简单?;C语言更简单!;Warning;不要紧张;修改就更简单;C语言更简单;技术参数?;人家树状数组只用一倍空间;天然的非递归方法!;天然的非递归方法!;天然的非递归方法!;所有右儿子没有用了;省了一半空间吧;哈哈;Just For Fun;标记的传递与收集;区间修改;带区间修改的RMQ;四两拨千斤;标记永久化;永久化的标记就是值;染色问题;直接看标记?;狗拿耗子,猫下岗了;什么意思?;简单……;too 简单,too;启示;alternative;还一个欠账;前缀和的前缀和?;最长上升区间列;前缀min的逆运算;这样也行?;线段树,太灵活了!;但是不要迷信线段树;重要条件:区间加法;不满足区间加法?;不满足区间加法!;超越中位数K-th number;归并很慢;区间减法;另一种核心思想;堆?;刘汝佳老师的大招;分段哈希;多来几层如何;这也是线段树;哈哈;平衡树 vs 线段树;一种似曾相识的感觉;统计的力量!;事半功倍;如果数据范围大呢?;一种似曾相识的感觉;带size域的字母树;哈哈;那为啥字母树省空间?;线段树处理long int;可能的改进;平衡树 with 线段树;记得Size域么?;NOI2005 维护数列;平衡树与线段树;转起来的线段树;标记啊标记;好综合的一道题;返璞归真;再还一个欠账;如果相互可以包含呢?;然后呢?;最后的硬骨头,众数;E-mail:aceeca.135531@
原创力文档

文档评论(0)