Exemplo n.º 1
0
        public void CanUpdateValue()
        {
            var sut = new MinSegmentTree(new[] { 1, 3, 5, 7, 9, 11 });

            Assert.Equal(3, sut.GetSegmentValue(1, 3));

            sut.Update(1, 8);

            Assert.Equal(5, sut.GetSegmentValue(1, 3));
        }
Exemplo n.º 2
0
        public void GetMin()
        {
            var sut = new MinSegmentTree(new[] { 1, 3, 5, 7, 9, 11 });

            Assert.Equal(3, sut.GetSegmentValue(1, 3));
        }