简单题 2020-08-10简单题(easy)Description有一个 n个元素的数组,每个元素初始均为 0。有 m条指令,要么让其中一段连续序列数字反转—— 0变 1,1变 0(操作 1),要么询问某个元素的值(操作 2)。 学习历程 > 算法 > 树状数组树状数组
强连通分量 2020-08-08- 2021-01-17Tarjan算法Tarjan算法中几个关键点: dfn数组:dfn[u]表示结点u的深度优先次序 low数组:low[u]表示以u为根节点的最近的子节点的次序 stack数组:模拟栈 instack数组:对属于同一个强连通分量的点进行染色 学习历程 > 算法 > 强连通分量算法
最小生成树 2020-08-05- 2021-01-17介绍最小生成树一共两种算法prim算法以及kruskal算法,这两种算法最大的区别在于,一个是对点进行维护,一个是对边权进行维护,感觉kruskal算法相对方便一些 学习历程 > 算法 > 最小生成树最小生成树