Fork me on GitHub
摘要: 前言:平衡树的前置知识吧 二叉搜索树的定义: 二叉搜索树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于或等于它的根节点的值; (2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; (3)左、右子树也分别为二叉搜索树; 如图(一颗长残了 阅读全文
posted @ 2019-01-24 17:50 Chrety 阅读(7277) 评论(3) 推荐(7) 编辑
摘要: 预备知识:线段树,DFS序 DFS序 DFS序,字面意思,就是DFS到的顺序 我们只需要在搜到节点的时候记录一下就可以了 比如这样可能是一个树的DFS序 那知道了DFS序又有什么用呢 我们可以发现一颗子树在DFS序上是连续的一段 那么它就有了一个区间的性质,每个节点对应一段区间,那么我们在进行一些操 阅读全文
posted @ 2018-12-27 22:04 Chrety 阅读(5193) 评论(5) 推荐(14) 编辑
摘要: 最近浅学了一下匈牙利算法,略有感触,发文记录一下 匈牙利算法是用在二分图匹配中的 所以要先知道二分图的几个概念 二分图 : 有这么一个图 把一个图的顶点划分为两个不相交的集合 U 和 V ,且使得每一条边都分别连接 U 、V 中的顶点,如果存在这样的划分,则称此图为二分图。 简单说,就是可以把一个图 阅读全文
posted @ 2018-12-23 14:09 Chrety 阅读(538) 评论(1) 推荐(7) 编辑