📄 test_30.mils
字号:
setoid(oid(20000000));## testing transitive closure on cyclic graph;module("oo7");module("alarm");var c:= new(int,int);insert(c,1,2);insert(c,2,3);insert(c,2,7);insert(c,3,4);insert(c,4,5);insert(c,5,1);count(c).print();var d:= closure(c);count(d).print();print(d);## testing traversal on directed acyclic graph## produces the end-points onlyvar c:= new(int,int);insert(c,1,2);insert(c,2,3);insert(c,2,7);insert(c,3,4);insert(c,4,5);insert(c,3,5);count(c).print();var d:= new(int,int);d.insert(1,1);d.traverse(c).print();d.clear();d.insert(2,3);d.traverse(c).print();## The alternative is to extract a subgraphd.clear();d.insert(2,2);printf("#~BeginVariableOutput~#\n"); time.print(); var z:=d.subgraph(c); time.print(); printf("#~EndVariableOutput~#\n");z.print();d.clear();d.insert(2,2);d.insert(3,3);printf("#~BeginVariableOutput~#\n"); time.print(); z:=d.subgraph(c); time.print(); printf("#~EndVariableOutput~#\n");z.print();quit();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -