C# PriorityQueue
With C# 10 features finally we have PriorityQueue!\n\n\nusing System.Collections.Generic;\nusing System.Numerics;\n\npublic class Solution\n{\n    public string
With C# 10 features finally we have PriorityQueue!\n\n```\nusing System.Collections.Generic;\nusing System.Numerics;\n\npublic class Solution\n{\n    public string KthLargestNumber(string[] nums, int k)\n    {\n        var queue = new PriorityQueue<string, BigInteger>();        \n        \n        for (int i = 0; i < nums.Length; i++)\n        {\n            queue.Enqueue(nums[i], BigInteger.Parse(nums[i]));\n\n            if (queue.Count > k)\n            {\n                queue.Dequeue();\n            }\n        }\n\n        return queue.Peek();\n    }\n}\n```
[]