Beispiel #1
0
 private void Balance()
 {
     while (Left.Count > Right.Count)
     {
         Right.AddFirst(Left.Last.Value);
         Left.RemoveLast();
     }
     while (Right.Count > Left.Count + 1)
     {
         Left.AddLast(Right.First.Value);
         Right.RemoveFirst();
     }
 }