摘要: 树状数组详解 先来看几个问题吧。 1.什么是树状数组? 顾名思义,就是用数组来模拟树形结构呗。那么衍生出一个问题,为什么不直接建树?答案是没必要,因为树状数组能处理的问题就没必要建树。和Trie树的构造方式有类似之处。 2.树状数组可以解决什么问题 可以解决大部分基于区间上的更新以及求和问题。 3. 阅读全文
posted @ 2021-03-07 20:06 逃之夭夭uu 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 图的存储结构主要分两种,一种是邻接矩阵,一种是邻接表。1.邻接矩阵图的邻接矩阵存储方式是用两个数组来表示图。一个一维数组存储图中顶点信息,一个二维数组(邻接矩阵)存储图中的边或弧的信息。设图G有n个顶点,则邻接矩阵是一个n*n的方阵,定义为:看一个实例,下图左就是一个无向图。从上面可以看出,无向图的 阅读全文
posted @ 2021-03-07 15:21 逃之夭夭uu 阅读(189) 评论(0) 推荐(0) 编辑