deep.Mod 404 B

12345678910111213141516171819202122
  1. MODULE Deep;
  2. IMPORT Out;
  3. CONST N = 10;
  4. TYPE
  5. Point = RECORD x: INTEGER END;
  6. Node = POINTER TO NodeDesc;
  7. NodeDesc = RECORD key: INTEGER; left, right: Node END;
  8. VAR
  9. pt: Point;
  10. n: Node;
  11. i: INTEGER;
  12. PROCEDURE Walk(t: Node);
  13. BEGIN
  14. IF t # NIL THEN Walk(t.left); Walk(t.right) END
  15. END Walk;
  16. BEGIN
  17. NEW(n);
  18. n.key := 5; n.left := NIL;
  19. pt.x := 1;
  20. WHILE i < N DO INC(i) END;
  21. Walk(n)
  22. END Deep.