diff options
Diffstat (limited to 'compiler/cycle')
-rw-r--r-- | compiler/cycle | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/compiler/cycle b/compiler/cycle new file mode 100644 index 0000000..ff71f88 --- /dev/null +++ b/compiler/cycle @@ -0,0 +1,16 @@ +er_der_nogen_cykler_som_involverer_denne_knude_eller_nogen_der_kan_naas? + +/* er n en del af en cykel? eller kan den naa en markeret knude? + + +find_cycle (Node *n) +{ + mark n + for child: + if (child.mark) + return TRUE; + if (find_cycle (child)) + return TRUE; + unmark n; + return FALSE; +}
\ No newline at end of file |