이 영역을 누르면 첫 페이지로 이동
쿄코코 블로그의 첫 페이지로 이동

쿄코코

페이지 맨 위로 올라가기

쿄코코

얼레벌레 생활🤯

백준 11279(최대 힙) - Python(파이썬) - 자료구조

  • 2022.05.31 21:54
  • [백준] Python,Java로 풀기📖/자료구조
    반응형
     

    11279번: 최대 힙

    첫째 줄에 연산의 개수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가 주어진다. 만약 x가 자연수라면 배열에 x라는 값을 넣는(추가하는) 연산이고, x가

    www.acmicpc.net

    파이썬 : 최소 힙 구조, 자바 : 최소 힙 구조, C++: 최대 힙 구조를 이용

    파이썬 힙 구조에 대한 설명 참고)

     

    최단 경로 알고리즘 - 다익스트라 최단 경로 알고리즘

    최단 경로 알고리즘(Shortest Path) : 가장 짧은 경로를 찾는 알고리즘 1) 최단 경로 문제- 지점( 노드 ), 지점 간 연결된 도로( 간선 ) - 한 지점에서 다른 한 지점까지의 최단 경로를 구해야 하는 경우

    coooco.tistory.com

    import sys
    import heapq
    n = int(sys.stdin.readline())
    heap=[]
    for i in range(n):
        x=int(sys.stdin.readline())
        if x!=0:
            heapq.heappush(heap,-x)
        else:
            if len(heap)!=0:
                print(-heapq.heappop(heap))
            else:
                print("0")

     

    반응형

    '[백준] Python,Java로 풀기📖 > 자료구조' 카테고리의 다른 글

    백준 1966(프린터 큐) - Python(파이썬) - 큐,자료구조  (0) 2022.07.03
    백준 5430(AC) -Python(파이썬) - 자료구조  (0) 2022.06.08
    백준 10828(스택) - Python(파이썬),Java(자바) -자료구조,스택  (0) 2022.06.07
    백준 1158(요세푸스 문제) - Python(파이썬),Java(자바) - 자료구조(큐)  (0) 2022.06.07
    백준 1927(최소 힙) - Python(파이썬) - 자료구조  (0) 2022.06.01

    댓글

    이 글 공유하기

    • 구독하기

      구독하기

    • 카카오톡

      카카오톡

    • 라인

      라인

    • 트위터

      트위터

    • Facebook

      Facebook

    • 카카오스토리

      카카오스토리

    • 밴드

      밴드

    • 네이버 블로그

      네이버 블로그

    • Pocket

      Pocket

    • Evernote

      Evernote

    다른 글

    • 백준 5430(AC) -Python(파이썬) - 자료구조

      백준 5430(AC) -Python(파이썬) - 자료구조

      2022.06.08
    • 백준 10828(스택) - Python(파이썬),Java(자바) -자료구조,스택

      백준 10828(스택) - Python(파이썬),Java(자바) -자료구조,스택

      2022.06.07
    • 백준 1158(요세푸스 문제) - Python(파이썬),Java(자바) - 자료구조(큐)

      백준 1158(요세푸스 문제) - Python(파이썬),Java(자바) - 자료구조(큐)

      2022.06.07
    • 백준 1927(최소 힙) - Python(파이썬) - 자료구조

      백준 1927(최소 힙) - Python(파이썬) - 자료구조

      2022.06.01
    다른 글 더 둘러보기

    정보

    쿄코코 블로그의 첫 페이지로 이동

    쿄코코

    • 쿄코코의 첫 페이지로 이동

    검색

    메뉴

    • 홈

    카테고리

    • 분류 전체보기 (168)
      • Python (24)
        • 😈 99클럽 코테 스터디 4기 TIL (23)
        • 궁금한거 정리 (1)
      • SQL (16)
        • HackerRank (15)
      • [백준] Python,Java로 풀기📖 (71)
        • 정렬(Sorting) (6)
        • 그리디 (5)
        • 문자열 (7)
        • 수학 (3)
        • DFS&BFS (10)
        • 구현 (4)
        • 다이나믹 (17)
        • 이분탐색 (1)
        • 자료구조 (10)
        • 최단거리 (5)
        • 인덱스트리 (0)
      • [프로그래머스]Python,Java로 풀기 (6)
        • Level 1 (4)
        • Level 2 (2)
      • Study Platform📚 (25)
        • (운영체제) - 블로그 및 강의 참고 (0)
        • 김영한👨🏻‍🏫의 스프링 부트와 JPA 실무 완전 .. (5)
        • (알고리즘)- [이코테] 이것이 코딩테스트다 정리 (10)
        • 그림으로 배우는 Http&Network Basic (10)
      • 까먹을까봐 적는 것들 (4)
      • 테스트 보고 난 후..🤔 (0)
      • kt 에이블스쿨 (18)

    최근 글

    인기 글

    댓글

    공지사항

    아카이브

    태그

    • 코딩테스트준비
    • 백준
    • 99클럽
    • 항해99
    • 프로그래머스
    • 티스토리챌린지
    • 오블완
    • TiL

    나의 외부 링크

    정보

    쿄코코의 쿄코코

    쿄코코

    쿄코코

    블로그 구독하기

    • 구독하기
    • RSS 피드

    방문자

    • 전체 방문자
    • 오늘
    • 어제

    티스토리

    • 티스토리 홈
    • 이 블로그 관리하기
    • 글쓰기
    Powered by Tistory / Kakao. © 쿄코코. Designed by Fraccino.

    티스토리툴바