📙
Daeun's devlogs
  • First page
  • Docker
    • 이미지, 레이어
    • 컨테이너 생성하기
    • Dockerfile로 이미지 생성하기
    • 이미지를 dockerhub repo에 push하기
  • Python
  • Algorithm Study
  • 방향없는 그래프(undirected graph)
  • 방향있는 그래프(directed graph)
  • 위상 정렬(topological sort)
  • BFS(Breadth-First Search)
  • 다익스트라(Dijkstra)
  • 벨만-포드(Bellman-Ford) 알고리즘
  • 최소신장트리(Minimum Spanning Tree)
  • 크루스칼(Kruskal) 알고리즘
  • Algorithm quiz
    • quizzes & solutions
    • graph에서 cycle 유무 확인하기
    • bipartite(이분그래프) 확인하기
    • Dijkstra 알고리즘으로 모든 정점으로의 최단 경로 구하기
  • operating system
  • 스루풋 & 레이턴시
  • Cloud Computing
    • cloud computing 의 종류
    • CloudFormation으로 EC2 & ElasticIP 생성하기
  • Network
    • DataLink 계층
    • Network 계층
    • subnetting & CIDR
    • Domain Name System
    • Transport 계층
  • Unix
    • dig 커맨드로 DNS서버에 질의하기
    • APT(Advanced Package Tool)로 젠킨스 설치하기
    • usermod 로 그룹에 유저 추가하기
    • sysctl 로 커널 변수 조회하기
  • Django
    • 마이그레이션 실행여부 확인하기
    • 마이그레이션 DDL 쿼리 확인하기
  • Kubernetes
  • 쿠버네티스(Kubernetes) 개념
  • k8s 클러스터에 애플리케이션 서버 실행하기
  • kops로 AWS에 k8s 클러스터 생성하기
  • k8s 클러스터에 replicaset 생성하기
  • Nginx & WSGI pod를 service로 노출하기
  • Helm으로 쿠버네티스 리소스 배포하기
Powered by GitBook
On this page
  • Rule
  • 탐색
  • Dynamic Programming
  • 탐욕법
  • 정렬
  • 링크리스트
  • 그래프
  • 트리
  • 힙 트리
  • Disjoint Set
  • 이진 탐색 트리
  • AVL Tree
  • Splay Tree
  • Hashing

Was this helpful?

  1. Algorithm quiz

quizzes & solutions

알고리즘 문제풀이

Previous크루스칼(Kruskal) 알고리즘Nextgraph에서 cycle 유무 확인하기

Last updated 5 years ago

Was this helpful?

Rule

  • 문제를 보고 1시간 이내에 답을 만들어 제출해본다.

  • 답을 제출하기 전에는 스스로 테스트케이스를 만들어서 의도한대로 동작하는지 확인한다.

  • 1시간 이내에 답이 나오지 않거나 테스트를 통과하지 못할 경우 다른 사람의 답을 참고하여 어디가 문제인지 확인한다.

탐색

- 순열 & 조합

- 완전탐색

- 비트마스크

- 백트래킹

Dynamic Programming

탐욕법

정렬

- heap sort

- tim sort (Python built-in sort)

링크리스트

그래프

- DFS

- BFS

트리

힙 트리

Disjoint Set

이진 탐색 트리

AVL Tree

Splay Tree

Hashing

백준 - 2309(일곱난쟁이)
백준 - 6603(로또)
백준 - 10974(모든 순열)
백준 - 10972(다음 순열)
백준 - 10973(이전 순열)
백준 - 10819(차이를 최대로)
백준 - 10971(외판원 순회 2)
백준 - 14889(스타트와 링크)
백준 - 15649(N과 M(1))
백준 - 15650(N과 M(2))
백준 - 15651(N과 M(3))
백준 - 15652(N과 M(4))
백준 - 15654(N과 M(5))
백준 - 15655(N과 M(6))
백준 - 1759(암호 만들기)
프로그래머스 - 소수 찾기
백준 - 8035(사탕 게임)
백준 - 1476(날짜 계산)
백준 - 6064(카잉 달력)
백준 - 1182(부분수열의 합)
백준 - 14889(스타트와 링크)
백준 - 14391(종이 조각)
백준 - 2529(부등호)
백준 - 9663(N-Queen)
백준 - 1987(알파벳)
백준 - 1987(알파벳, 다른 풀이)
백준 - 2580(스도쿠)
백준 - 12865(평범한 배낭)
백준 - 14501(퇴사)
leetcode - 912. Sort an array
백준 - 10814(나이순 정렬)
백준 - 11004(K번째 수)
백준 - 1260(DFS와 BFS, 인접리스트 구현)
백준 - 1260(DFS와 BFS, 인접행렬 구현)
백준 - 11724(연결 요소의 개수)
백준 - 1707(이분 그래프)
백준 - 4963(섬의 개수)
백준 - 16929(Two Dots)
백준 - 14502(연구소)
프로그래머스 - 타겟 넘버
leetcode - 207. Course Schedule
백준 - 11724(연결 요소의 개수)
백준 - 1707(이분 그래프)
백준 - 4963(섬의 개수)
백준 - 7562(나이트의 이동)
백준 - 14502(연구소)
백준 - 11725(트리의 부모 찾기)
백준 - 1167(트리의 지름)
백준 - 1697(숨바꼭질)
백준 - 13913(숨바꼭질 4)
백준 - 13549(숨바꼭질 3)
백준 - 14226(이모티콘)
백준 - 1261(알고스팟)
백준 - 1068(트리)
백준 - 11279(최대 힙)
codewars - Dynamic Connectivity
백준 - 4195(친구 네트워크)
백준 - 1717(집합의 표현)