【局部性原理】
程序访问的局部性原理包括时间局部性和空间局部性:
- 时间局部性:在最近的未来要用到的信息,很可能是现在正在使用的信息,这是因为程序存在循环
- 空间局部性:在最近的未来要用到的信息,很可能与现在正在使用的信息在存储空间上是邻近的,这是因为指令通常是顺序存放、顺序执行的,数据一般也是以向量、数组、表等形式簇聚地存储在一起的
对一个具有 $n$ 个点的连通图进行遍历,对于遍历后的子图,若其包含原图中所有的点且保持图连通,那么这个连通图是在边最少的情况下保持图连通的子图,即极小连通子图,其结构一定是一个具有 $n-1$ 条边的树,通常称为生成树
对于生成树来说,若除去其一条边,则会变为非连通图,若添加一条边,则会形成图中的一条回路