示例#1
0
        OrderedSequence(FingerTree <T, M> tree)
        {
            _measured = tree.Measured;
            _mk       = FingerTree <T, M> .MakeTree(_measured);

            _tree = tree;
        }
示例#2
0
        public static OrderedSequence <T, M> Empty(Monoid <M> monoid, Func <T, M> measure)
        {
            var measured = new Measured <T, M>(monoid, measure);

            return(new OrderedSequence <T, M>(FingerTree <T, M> .MakeTree(measured).Empty()));
        }