Skip to content

jinlee487/Algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALGORITHM 알고리즘

PERSONAL PRACTICE PROBLEMS


개요


PURPOSE

Personal Improvement

  • Learn all of the different algorithm theorems

Achieve My Goal

-Ace coding exams


ALGORITHM WEBSITES


BAEKJOON 단계별

  • 입출력과 사칙연산 입력, 출력과 사칙연산을 연습해 봅시다. Hello World!
  • if문 if문을 사용해 봅시다.
  • for문 for문을 사용해 봅시다.
  • while문 while문을 사용해 봅시다.
  • 1차원 배열 배열을 사용해 봅시다.
  • 함수 함수를 정의하면 코드가 깔끔해지고 관리하기 쉬워집니다.
  • 문자열 문자열을 다루는 문제들을 해결해 봅시다.
  • 수학 1 수학 문제로 수학적 사고력을 길러 봅시다.
  • 수학 2 소수와 기하를 다뤄 봅시다.
  • 재귀 재귀함수를 다뤄 봅시다.
  • 브루트 포스 가장 간단한 알고리즘인, 모든 경우의 수를 검사하는 브루트 포스 알고리즘을 배워 봅시다.
  • 정렬 배열의 원소를 순서대로 나열하는 알고리즘을 배워 봅시다.
  • 백트래킹 모든 경우를 탐색하는 백트래킹 알고리즘을 배워 봅시다.
  • 동적 계획법 1 기초적인 동적 계획법 문제들을 풀어봅시다.
  • 그리디 알고리즘 특정 상황에서 성립하는 그리디 알고리즘을 배워 봅시다.
  • 수학 3 정수론과 조합론을 배워 봅시다.
  • 스택 스택을 구현하고 사용해 봅시다.
  • 큐, 덱 큐와 덱을 구현하고 사용해 봅시다.
  • 분할 정복 재귀를 응용하는 알고리즘, 분할 정복을 익혀 봅시다.
  • 이분 탐색 이분 탐색 알고리즘을 배워 봅시다.
  • 우선순위 큐 가장 작은/큰 원소를 뽑는 자료구조를 배워 봅시다.
  • 동적 계획법 2 조금 더 어려운 동적 계획법 문제를 풀어 봅시다.
  • DFS와 BFS 그래프를 순회하는 알고리즘을 배워 봅시다.

개발 언어

  • JAVA
  • Python
  • JavaScript

alt text

Thanks You!