public void FindKthLargestNum_2() { T665_Problems.KthLargest KL = new T665_Problems.KthLargest(1, new int[] { }); Assert.IsTrue(-3 == KL.Add(-3)); Assert.IsTrue(-2 == KL.Add(-2)); Assert.IsTrue(-2 == KL.Add(-4)); Assert.IsTrue(0 == KL.Add(0)); Assert.IsTrue(4 == KL.Add(4)); }
public void FindKthLargestNum_3() { T665_Problems.KthLargest KL = new T665_Problems.KthLargest(2, new int[] { 0 }); Assert.IsTrue(-1 == KL.Add(-1)); Assert.IsTrue(0 == KL.Add(1)); Assert.IsTrue(0 == KL.Add(-2)); Assert.IsTrue(0 == KL.Add(-4)); Assert.IsTrue(1 == KL.Add(3)); }
public void FindKthLargestNum_1() { T665_Problems.KthLargest KL = new T665_Problems.KthLargest(3, new int[] { 4, 5, 8, 2 }); Assert.IsTrue(4 == KL.Add(3)); Assert.IsTrue(5 == KL.Add(5)); Assert.IsTrue(5 == KL.Add(10)); Assert.IsTrue(8 == KL.Add(9)); Assert.IsTrue(8 == KL.Add(4)); }