📄 p292.cpp
字号:
#include "P267e.cpp" template <class NameType, class DistType> class AOVGraph :public Graph<NameType,DistType> { private: int *count; //入度数组, 记录各顶点的入度 public: AOVGraph ( const int sz=DefaultSize ) ; void TopologicalSort ( ); }; template <class NameType, class DistType> AOVGraph<NameType,DistType>::AOVGraph ( const int sz=DefaultSize ) { count = new int[sz]; //建立入度数组 for (int i=0;i<sz;i++) count[i]=0; for (i=0;i<NumVertices;i++) { Edge<NameType,DistType> *p=NodeTable[i].adj; while (p) { count[p->dest]++; p = p->link; } } };
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -