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: