04图算法的界
先声明邻接表还是矩阵,再写 BFS/DFS 的 O(V+E) 或 O(V²)。Dijkstra 非负权;矩阵实现常见 O(V²)。Floyd O(V³),允许负权禁负环。
Bellman-Ford 标准单源版本只能检出从源点可达的负权环。
章末自测
自底向上:大部分结点高度很小,高度求和是常数倍 n。逐个插入才是 O(n log n)。
看他握的是不是前驱(或双向指针)。单链表只握待删结点,默认不是 O(1)。
标超纲。统考要的是最坏/平均/最好三条曲线和前提,不是势能函数。
先声明邻接表还是矩阵,再写 BFS/DFS 的 O(V+E) 或 O(V²)。Dijkstra 非负权;矩阵实现常见 O(V²)。Floyd O(V³),允许负权禁负环。
Bellman-Ford 标准单源版本只能检出从源点可达的负权环。