public void RunProblem() { /* * int k = 3; * int[] arr = [4,5,8,2]; * KthLargest kthLargest = new KthLargest(3, arr); * kthLargest.add(3); // returns 4 * kthLargest.add(5); // returns 5 * kthLargest.add(10); // returns 5 * kthLargest.add(9); // returns 8 * kthLargest.add(4); // returns 8 */ int k = 3; int[] arr = new int[] { 4, 5, 8, 2 }; KthLargest kthLargest = new KthLargest(k, arr); int temp = 0; temp = kthLargest.Add(3); temp = kthLargest.Add(5); temp = kthLargest.Add(10); temp = kthLargest.Add(9); temp = kthLargest.Add(4); }
public void Test() { var obj = new KthLargest(2, new[] { 0 }); Assert.AreEqual(-1, obj.Add(-1)); Assert.AreEqual(0, obj.Add(1)); Assert.AreEqual(0, obj.Add(-2)); Assert.AreEqual(0, obj.Add(-4)); Assert.AreEqual(1, obj.Add(3)); }
// Start is called before the first frame update void Start() { KthLargest obj = new KthLargest(3, new int[] { 4, 5, 8, 2 }); Debug.Log(obj.Add(3)); Debug.Log(obj.Add(5)); Debug.Log(obj.Add(10)); Debug.Log(obj.Add(9)); Debug.Log(obj.Add(4)); }
public void ExampleTest2() { KthLargest kthLargest = new KthLargest(3, new[] { 4, 5, 8, 2 }); kthLargest.Add(3); int actual = kthLargest.Add(5); int expected = 5; Assert.Equal(expected, actual); }
public void TestCase2() { var nums = new int[] { 0 }; var sln = new KthLargest(2, nums); Assert.Equal(-1, sln.Add(-1)); Assert.Equal(0, sln.Add(1)); Assert.Equal(0, sln.Add(-2)); Assert.Equal(0, sln.Add(-4)); Assert.Equal(1, sln.Add(3)); }
public void TestCase1() { var nums = new int[] { 4, 5, 8, 2 }; var sln = new KthLargest(3, nums); Assert.Equal(4, sln.Add(3)); Assert.Equal(5, sln.Add(5)); Assert.Equal(5, sln.Add(10)); Assert.Equal(8, sln.Add(9)); Assert.Equal(8, sln.Add(4)); }
static void Main(string[] args) { var kthLargest = new KthLargest(3, new int[] { 4, 5, 8, 2 }); Console.WriteLine(kthLargest.Add(3)); Console.WriteLine(kthLargest.Add(5)); Console.WriteLine(kthLargest.Add(10)); Console.WriteLine(kthLargest.Add(9)); Console.WriteLine(kthLargest.Add(4)); Console.ReadKey(); }
public void AddTest() { int k = 3; int[] arr = { 4, 5, 8, 2 }; KthLargest kthLargest = new KthLargest(k, arr); Assert.IsTrue(kthLargest.Add(3) == 4); // returns 4 Assert.IsTrue(kthLargest.Add(5) == 5); // returns 5 Assert.IsTrue(kthLargest.Add(10) == 5); // returns 5 Assert.IsTrue(kthLargest.Add(9) == 8); // returns 8 Assert.IsTrue(kthLargest.Add(4) == 8); // returns 8 }
public static void EntryPoint() { //KthLargest obj = new KthLargest(3, new int[] { 4, 5, 8, 2 }); //obj.Add(3); //obj.Add(5); KthLargest obj = new KthLargest(2, new int[] { 0 }); obj.Add(-1); obj.Add(1); obj.Add(-2); }