public object Clone() { k_SkipList lk_Clone = new k_SkipList(mk_Comparer, md_Prob, mi_MaxLevel); lk_Clone.mi_Count = mi_Count; lk_Clone.mi_HighestNode = mi_HighestNode; lk_Clone.mk_Head = CloneR(mk_Head, null); return(lk_Clone); }
public k_PinnedNodeIterator(k_SkipList ak_List, k_Node ak_Node) : base(ak_List, ak_Node) { }
public k_NodeIterator(k_SkipList ak_List, k_Node ak_Node) { mk_List = ak_List; mk_Current = ak_Node; }
public object Clone() { k_SkipList lk_Clone = new k_SkipList(mk_Comparer, md_Prob, mi_MaxLevel); lk_Clone.mi_Count = mi_Count; lk_Clone.mi_HighestNode = mi_HighestNode; lk_Clone.mk_Head = CloneR(mk_Head, null); return lk_Clone; }