Beispiel #1
0
 public void PushFront(DoubleLinkNode2 <T> node)
 {
     node.Detach();
     DoubleLink2 <T> ._PushAfter(this._root, node);
 }
Beispiel #2
0
 public void PushBack(DoubleLinkNode2 <T> node)
 {
     node.Detach();
     DoubleLink2 <T> ._PushBefore(this._root, node);
 }
Beispiel #3
0
 public static void PushBefore(DoubleLinkNode2 <T> after, DoubleLinkNode2 <T> node)
 {
     node.Detach();
     DoubleLink2 <T> ._PushBefore(after, node);
 }
Beispiel #4
0
 public static void PushAfter(DoubleLinkNode2 <T> before, DoubleLinkNode2 <T> node)
 {
     node.Detach();
     DoubleLink2 <T> ._PushAfter(before, node);
 }