| digraph PageHeap { |
| rankdir=LR |
| node [shape=box, width=0.3, height=0.3] |
| nodesep=.05 |
| |
| heap [shape=record, height=3, label="<f0>1 page|<f1>2 pages|<f2>3 pages|...|<f255>255 pages|<frest>rest"] |
| O0 [shape=record, label=""] |
| O1 [shape=record, label=""] |
| O2 [shape=record, label="{|}"] |
| O3 [shape=record, label="{|}"] |
| O4 [shape=record, label="{||}"] |
| O5 [shape=record, label="{||}"] |
| O6 [shape=record, label="{|...|}"] |
| O7 [shape=record, label="{|...|}"] |
| O8 [shape=record, label="{|.....|}"] |
| O9 [shape=record, label="{|.....|}"] |
| sep1 [shape=plaintext, label="..."] |
| sep2 [shape=plaintext, label="..."] |
| sep3 [shape=plaintext, label="..."] |
| sep4 [shape=plaintext, label="..."] |
| sep5 [shape=plaintext, label="..."] |
| |
| heap:f0 -> O0 -> O1 -> sep1 |
| heap:f1 -> O2 -> O3 -> sep2 |
| heap:f2 -> O4 -> O5 -> sep3 |
| heap:f255 -> O6 -> O7 -> sep4 |
| heap:frest -> O8 -> O9 -> sep5 |
| |
| } |