Quick Links: |
#include <bdlcc_skiplist.h>
Public Member Functions | |
SkipList_RandomLevelGenerator () | |
int | randomLevel () |
This component-private class handles randomizing the levelization of list nodes.
bdlcc::SkipList_RandomLevelGenerator::SkipList_RandomLevelGenerator | ( | ) |
Construct a thread-aware random-level generator.
int bdlcc::SkipList_RandomLevelGenerator::randomLevel | ( | ) |
Return a random integer between 0 and k_MAX_LEVEL.