コード例 #1
0
 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));
 }
コード例 #2
0
 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));
 }
コード例 #3
0
 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));
 }