/gmlwjd9405.github.io

:seedling: Heee's Development Blog

Primary LanguageCSSMIT LicenseMIT

Heee's Development Blog

Kwon Hee Jeong

email blog

algorithm

  • [알고리즘] Union-Find 알고리즘
  • [알고리즘] Prim 알고리즘 이란
  • [알고리즘] Kruskal 알고리즘 이란
  • [알고리즘] 최소 신장 트리(MST, Minimum Spanning Tree)란
  • [알고리즘] 위상 정렬(Topological Sort)이란
  • [알고리즘] 이분 그래프(Bipartite Graph)란
  • [알고리즘] 연결 성분(Connected Component) 찾는 방법
  • [알고리즘] 너비 우선 탐색(BFS)이란
  • [알고리즘] 깊이 우선 탐색(DFS)이란
  • [공부법] 알고리즘 공부법
  • [알고리즘] 퀵 정렬(quick sort)이란
  • [알고리즘] 힙 정렬(heap sort)이란
  • [알고리즘] 셸 정렬(shell sort)이란
  • [알고리즘] 합병 정렬(merge sort)이란
  • [알고리즘] 선택 정렬(selection sort)이란
  • [알고리즘] 삽입 정렬(insertion sort)이란
  • [알고리즘] 버블 정렬(bubble sort)이란

design pattern

  • [Design Pattern] DI란 (Dependency Injection)
  • [Design Pattern] MVC Architecture
  • [Design Pattern] 컴퍼지트 패턴이란
  • [Design Pattern] 추상 팩토리 패턴이란
  • [Design Pattern] 팩토리 메서드 패턴이란
  • [Design Pattern] 템플릿 메서드 패턴이란
  • [Design Pattern] 데코레이터 패턴이란
  • [Design Pattern] 옵저버 패턴이란
  • [Design Pattern] 커맨드 패턴이란
  • [Design Pattern] 스트래티지 패턴이란
  • [Design Pattern] 싱글턴 패턴이란
  • [Design Pattern] 디자인 패턴 종류

database

  • [DB] ORM이란
  • [DB] DB 파티셔닝(Partitioning)이란

os

  • [OS] 프로세스와 스레드의 차이

java

  • [Java] == equals() compareTo() 차이와 사용법
  • [Java] 클래스, 객체, 인스턴스의 차이
  • [Java] 오버로딩과 오버라이딩의 차이(Overloading VS Overriding)
  • [Java] java final 키워드
  • [Java] java static 멤버와 static 메서드
  • [Java] OOP(객체지향 프로그래밍) 설계 원칙
  • [Java] OOP(객체지향 프로그래밍)의 특징

git

  • [GitHub] .gitignore 설정하기
  • [Github] Github 저장소의 Description・Readme에 아이콘 넣기
  • [GitHub] Git 브랜치의 종류 및 사용법 (5가지)
  • [GitHub] GitHub로 협업하는 방법[3] - Gitflow Workflow
  • [GitHub] GitHub로 협업하는 방법[2] - Forking Workflow
  • [GitHub] GitHub로 협업하는 방법[1] - Feature Branch Workflow

기타

  • [UML] 클래스 다이어그램 작성법