コード例 #1
0
ファイル: RBTree.cs プロジェクト: juhan/NModel
 internal RBNode(RBTree.Color color, IComparable item, RBNode p, RBNode left, RBNode right)
 {
     this.color=color;
     this.p=p;
     this.left=left;
     this.right=right;
     this.item=item;
 }
コード例 #2
0
ファイル: RBTree.cs プロジェクト: rassilon/NModel
        internal RBTree Clone()
        {
            RBTree clone = new RBTree();

            foreach (IComparable n in this)
            {
                clone.insert(n);
            }
            return(clone);
        }
コード例 #3
0
ファイル: PriorityQueue.cs プロジェクト: juhan/NModel
 internal PriorityQueue()
 {
     tree=new RBTree();
 }
コード例 #4
0
ファイル: RBTree.cs プロジェクト: juhan/NModel
 internal RBTreeEnumerator(RBTree tree)
 {
     this.tree=tree;
     Reset();
 }
コード例 #5
0
ファイル: RBTree.cs プロジェクト: juhan/NModel
 internal RBNode(RBTree.Color color)
 {
     this.color=color;
 }
コード例 #6
0
ファイル: RBTree.cs プロジェクト: juhan/NModel
 internal RBTree Clone()
 {
     RBTree clone=new RBTree();
     foreach(IComparable n in this)
     {
         clone.insert(n);
     }
     return clone;
 }
コード例 #7
0
ファイル: PriorityQueue.cs プロジェクト: philscrace2/NModel
 internal PriorityQueue()
 {
     tree = new RBTree();
 }
コード例 #8
0
ファイル: RBTree.cs プロジェクト: rassilon/NModel
 internal RBTreeEnumerator(RBTree tree)
 {
     this.tree = tree;
     Reset();
 }