use std::collections::BinaryHeap; impl Solution { pub fn find_kth_largest(nums: Vec, k: i32) -> i32 { let mut h: BinaryHeap = nums.into_iter().collect(); for _ in 0..k - 1 { h.pop(); } *h.peek().unwrap() } }