Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public k_PinnedNodeIterator(k_SkipList ak_List, k_Node ak_Node)
     : base(ak_List, ak_Node)
 {
 }
Esempio n. 3
0
 public k_NodeIterator(k_SkipList ak_List, k_Node ak_Node)
 {
     mk_List = ak_List;
     mk_Current = ak_Node;
 }
Esempio n. 4
0
 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;
 }
Esempio n. 5
0
 public k_NodeIterator(k_SkipList ak_List, k_Node ak_Node)
 {
     mk_List    = ak_List;
     mk_Current = ak_Node;
 }
Esempio n. 6
0
 public k_PinnedNodeIterator(k_SkipList ak_List, k_Node ak_Node)
     : base(ak_List, ak_Node)
 {
 }