One node on the heap.
More...
|
| void * | data |
| | Application data at this node. More...
|
| |
| int32 | val |
| | Associated with above application data; according to which heap is sorted (in ascending order) More...
|
| |
| int32 | nl |
| |
| int32 | nr |
| | left/right descendants of this node (for balancing heap) More...
|
| |
| struct heapnode_s * | l |
| | Root of left descendant heap. More...
|
| |
| struct heapnode_s * | r |
| | Root of right descendant heap. More...
|
| |
One node on the heap.
Definition at line 77 of file heap.c.
◆ data
Application data at this node.
Definition at line 78 of file heap.c.
Root of left descendant heap.
Definition at line 82 of file heap.c.
◆ nl
◆ nr
left/right descendants of this node (for balancing heap)
Definition at line 81 of file heap.c.
Root of right descendant heap.
Definition at line 83 of file heap.c.
◆ val
Associated with above application data; according to which heap is sorted (in ascending order)
Definition at line 79 of file heap.c.
The documentation for this struct was generated from the following file: