edgenode.h
来自「一本全面剖析C++数据结构算法的书籍」· C头文件 代码 · 共 24 行
H
24 行
// used by UNetwork::Kruskal#ifndef EdgeNode_#define EdgeNode_template <class T> class UNetwork;template <class T>class EdgeNode { friend ostream& operator<<(ostream&, EdgeNode<T>); friend UNetwork<T>; friend void main(void); public: operator T () const {return weight;} private: T weight; // edge weight int u, v; // edge endpoints};template<class T>ostream& operator<<(ostream& out, EdgeNode<T> x) {out << x.u << ' ' << x.v << ' ' << x.weight; return out;}#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?