Topological sort: Difference between revisions

m
m (→‎{{header|zkl}}: add space)
Line 4,230:
Input data is munged
<lang zkl>fcn topoSort(data){ // data is L( L(root,L(leaves)),...)
allDs:=data.pump(List,fcn(rds){ T(Void.Write,Void.Write,rds[1]) }).copy();
roots:=D(data); // dictionary of root:leaves
L:=List();
Anonymous user