LeetCode 솔루션 분류

[5/23] 703. Kth Largest Element in a Stream

컨텐츠 정보

본문

관련자료

댓글 2

mingki님의 댓글

  • 익명
  • 작성일

JayShin님의 댓글

  • 익명
  • 작성일
# Time Complexity: O(log n), Space Complexity: O(k)

class KthLargest:

    def __init__(self, k: int, nums: List[int]):
        self.k = k
        self.heap = []

        for num in nums:
            self.add(num)

    def add(self, val: int) -> int:
        heapq.heappush(self.heap, val)
        if (len(self.heap) > self.k):
            heapq.heappop(self.heap)
        return self.heap[0]
LeetCode 솔루션 357 / 1 페이지
번호
제목
이름

최근글


인기글


새댓글


Stats


  • 현재 접속자 905 명
  • 오늘 방문자 5,588 명
  • 어제 방문자 6,932 명
  • 최대 방문자 14,831 명
  • 전체 회원수 1,481 명
알림 0