Listing 3: Skiplist constructor


template <class DATA, class KEY>
Skiplist<DATA,KEY>::Skiplist()
:head(SLMAX_LEVEL),level(1)
{
    int i;
    for( i = 0; i < SLMAX_LEVEL; i++ )
    {
        head.forward[i] = NULL;
    }
}