https://github.com/Dev-Guccin
Guccin
https://github.com/Dev-Guccin
전체 방문자
오늘
어제
  • 분류 전체보기 (172)
    • 알고리즘 (140)
    • 삽질방지 (13)
    • SystemHacking (1)
    • 일상 (4)
    • 개발 (8)
    • 스프링 부트 REST API 개발일지 (5)
    • JPA (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • LIS
  • 재귀함수
  • 큐
  • 백준
  • counter
  • 최단경로
  • 다이나믹 프로그래밍
  • heapq
  • 이분탐색
  • 파이썬
  • 이분 탐색
  • 백트래킹
  • DFS
  • 재귀
  • BFS
  • 스택
  • 프로그래머스
  • 유니온 파인드
  • 유클리드호제법
  • 12015
  • 다이나믹프로그래밍
  • 그리디
  • python3
  • Python
  • 최소힙
  • 다익스트라
  • 최대공약수
  • DP
  • 그래프
  • MST

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
https://github.com/Dev-Guccin

Guccin

알고리즘

백준 2751 풀이 (힙정렬)

2021. 2. 12. 21:52

힙정렬이 배웠는지 안배웠는지도 기억이 안나고 먼지 모르겠었다. 그래서 강의를 짧게 듣고 python에는 heapq라는 모듈이 있다는 것을 알게되었다. 그래서 heapq 모듈을 사용해서 풀었다.

c++로 구조를 내가 짜면 더 공부가 되었겠지만 아직까지는 그정도 수준에 오르지 못했기에 모듈을 사용해서 간단히 풀수 있었다.

import heapq as hq

case = int(input())

a =[]
for _ in range(case):
    hq.heappush(a,int(input()))

for _ in range(case):
    print(hq.heappop(a))

단, 제출은 pypy3로 해야했다.

'알고리즘' 카테고리의 다른 글

백준 2108 풀이 (python, collections, Counter)  (0) 2021.02.13
#4 알고리즘 공부 2/12 리뷰  (0) 2021.02.12
백준 11729 풀이 (하노이탑)  (0) 2021.02.11
백준 2447 풀이 (재귀함수, 별찍기 - 10)  (0) 2021.02.10
백준 10870 풀이 (재귀함수, 피보나치)  (0) 2021.02.10
    '알고리즘' 카테고리의 다른 글
    • 백준 2108 풀이 (python, collections, Counter)
    • #4 알고리즘 공부 2/12 리뷰
    • 백준 11729 풀이 (하노이탑)
    • 백준 2447 풀이 (재귀함수, 별찍기 - 10)
    https://github.com/Dev-Guccin
    https://github.com/Dev-Guccin
    https://github.com/Dev-Guccin

    티스토리툴바