Exemplo n.º 1
0
        public OrderedSequence(SortableInvariant <T, V> x, IEnumerable <T> tt)
            : this(x)
        {
            var initial = new OrderedSequence <T, V>(x);
            foreach (T t in tt)
            {
                initial = initial.PushRight(new OrderedElement <T, V>(t, x));
            }

            _finger = initial._finger;
        }
Exemplo n.º 2
0
 public OrderedSequence <T, V> Merge(OrderedSequence <T, V> o) => new OrderedSequence <T, V>(_x, Merge(_finger, o._finger));