yeomgahui / just-do-leetcode

LeetCode study for a week

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LeetCode로 진행하는 자료구조/알고리즘 공부

📗 진행 방식

 - 한 주에 한 토픽을 정하여 매일매일 해당 토픽에 대한 Leet code 문제를 푼다. 
 - 문제 제출 시간은 다음날 오전 8시까지
 - 제출 연장은 최대 3일까지 가능하다.
 - 매주 토요일에 자신이 고른 문제 하나를 상대방이 이해할 수 있도록 설명을 한다.

목차

탐색
  1. Binary Search (이진탐색)
  2. DFS (깊이 우선 탐색)
  3. BFS (너비 우선 탐색)
스택과 큐
  1. 스택
재귀
  1. Recursion (재귀)
  2. 기본단계와 재귀단계
  3. 스택 ( 재귀함수에서 호출 스택 사용)
정렬
  1. 정렬
  2. 버블 정렬
  3. 단순 선택 정렬
  4. 단순 삽입 정렬
  5. 셀 정렬
  6. 퀵 정렬
  7. 병합 정렬
  8. 힙 정렬
  9. 도수 정렬
리스트
  1. 선형 리스트
  2. 연결 리스트
  3. 원형 이중 연결 리스트
트리
  1. 이진트리 & 이진검색트리
  2. stack & queu
해시
  1. 해시법
퀵정렬
  1. Divice and Conquer (분할 정복)
  2. Quick Sort (퀵정렬)
너비우선탐색
다익스트라 알고리즘
부르트포스
백트래킹
유니온파인드
MST (최소신장트리)
탐욕 알고리즘
동적 계획법

About

LeetCode study for a week