⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p261.cpp

📁 经典的c++版数据结构教程
💻 CPP
字号:
		class Graph {
		//对象: 由一个顶点的非空集合和一个边集合构成, 每条边由一个顶点对来表示。
		public:
		   Graph ( );
			//建立一个空的图。
		   void InsertVertex ( const Type & vertex );
			//在图中插入一个顶点vertex, 该顶点没有入边。
		   void InsertEdge ( const int v1, const int v2, int weight );
			//若构成边的两个顶点v1和v2是图中的顶点, 则在图中插入一条边(v1,v2)。
		   void RemoveVertex ( const int v );
			//若被删顶点是图中的顶点, 则删去顶点v和所有关联到它的边。
  		   void RemoveEdge ( const int v1, const int v2 );
			//若构成边的两个顶点v1和v2是图中的顶点, 则在图中删去边(v1,v2)。
		   int IsEmpty ( );
			//若图中没有顶点, 则函数返回1, 否则返回0。
		   Type GetWeight ( const int v1, const int v2 );
			//函数返回边 (v1,v2) 的权值。
		   int GetFirstNeighbor ( const int v );
			//给出顶点位置为v的第一个邻接顶点的位置, 如果找不到, 则函数返回-1。
		   int GetNextNeighbor ( const int v1, const int v2 );
			//给出顶点位置为v1的某邻接顶点v2的下一个邻接顶点的位置, 如果找不到, 则返回-1。
		}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -