本文整理汇总了C++中Digraph::printGraph方法的典型用法代码示例。如果您正苦于以下问题:C++ Digraph::printGraph方法的具体用法?C++ Digraph::printGraph怎么用?C++ Digraph::printGraph使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Digraph
的用法示例。
在下文中一共展示了Digraph::printGraph方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main()
{
int choice = 0;
string fileName;
int s, t;
Digraph *G = new Digraph(1);
Digraph *temp;
while (choice != 9)
{
switch (choice = menu())
{
case 1:
cout << "File name ? ";
cout << flush;
getline(cin, fileName);
temp = readGraph(fileName);
if (temp != nullptr)
{
delete G;
G = temp;
}
break;
case 2:
s = readInt("Source s ? ");
G->uwsssp(s);
break;
case 3:
s = readInt("Source s ? ");
G->pwsssp(s);
break;
case 4:
cout << endl;
G->printGraph();
break;
case 5:
cout << endl;
G->printTree();
break;
case 6:
t = readInt("Target t ? ");
cout << "\nShortest path =";
G->printPath(t);
break;
case 9:
cout << "Bye bye ..." << endl;
break;
default:
cout << "Bad choice!" << endl;
}
}
return 0;
}