public static void PushBefore(ViDoubleLinkNode1 <T> after, ViDoubleLinkNode1 <T> node) { node.Detach(); _PushBefore(after, node); }
public void PushFront(ViDoubleLinkNode1 <T> node) { node.Detach(); _PushAfter(_root, node); }
public static void PushAfter(ViDoubleLinkNode1 <T> before, ViDoubleLinkNode1 <T> node) { node.Detach(); _PushAfter(before, node); }
//+----------------------------------------------------------------------------------------------------------------------------- public void PushBack(ViDoubleLinkNode1 <T> node) { node.Detach(); _PushBefore(_root, node); }