线段树 II 之 懒惰标记 前置知识:线段树 I – ztr 的小窝 (ztrztr.top) 懒惰标志 Lazy Tag 懒惰标志,是维持线段树的区间修改查询的复杂度在 $O(\log n)$ 级别的一个方法。 正常的区间修改查询的复杂度可以说是 $O(n)$ 级别的,因为每次修改一个,需要一直传到叶子节点为止。 但是我们发现,如果这样的话,修改…
01-Trie 如果不理解 Trie 树的可以看我的之前的文章 Trie 树 – ztr 的小窝 (ztrztr.top)。 01 Trie 树,是运用 Trie 的思想储存一些数,从而实现省空间。 实现 01 Trie 树,是把原本是字符串中的都换成了一个数的二进制串。 对于添加数的操作,我们把数按二进制把二进制中的每一位拆分,然后按 Tri…
使用思源笔记发布文章到博客,超级详细 前言 最近有人给我推荐思源笔记,我下载下来,一使用,就成为了我最喜欢的笔记软件了。 主要原因是通过这个软件,我可以在本地写笔记,然后一键发布到我的博客。 最最最重要的还是这个笔记软件是少有的支持 $\LaTeX$ 的软件。 下载 可以从这里下载:下载 - 思源笔记 - 隐私优先的个人知识管理系统,支持 Mark…