Skip to content

Latest commit

 

History

145 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

📚 Algorithms Coding Test

👨🏻‍💻 Use Languages


  • Java Version: JDK11 :: 기업 코딩 테스트로 '프로그래머스' 사이트를 주로 사용합니다. 2024. 06. 12 기준, JDK14 버전을 사용하는 것을 확인했지만, 통용되는 JDK11을 기준으로 문제를 풀이합니다.

🗓️ Plan

1️⃣ Chapter 01: 기본 알고리즘과 자료구조

  • 학습 내용: 배열, 연결 리스트, 스택, 큐, 덱, 해시
  • 활동: 각 주제별 기초 문제 풀이 및 이해
  • 목표: 자료구조와 알고리즘의 기본 개념 숙지

2️⃣ Chapter 02: 탐색과 정렬

  • 학습 내용: DFS, BFS, 재귀, 백트래킹, 정렬, 이분 탐색
  • 활동: 탐색 및 정렬 알고리즘 구현 연습
  • 목표: 탐색과 정렬 문제 해결 능력 향상

3️⃣ Chapter 03: 고급 알고리즘

  • 학습 내용: 다이나믹 프로그래밍, 그리디, 그래프, 투 포인터, 트리
  • 활동: 중급 및 고급 문제 풀이를 통해 알고리즘 적용 연습
  • 목표: 다양한 알고리즘 문제 해결 능력 배양

4️⃣ Chapter 04: 응용 문제 풀이 및 실전 대비

  • 학습 내용: 알고리즘 응용, 기출 유형 파악
  • 활동: 학습한 알고리즘 응용 문제, 기업 기출문제를 풀어보며 실전 감각 익히기
  • 목표: 실제 코딩 테스트에서의 시간 관리 및 문제 해결 능력 최적화

📝 Reference Site & Problem

🔗 [BOJ] 바킹독 - 실전 알고리즘

1️⃣ Chapter 01

배열
연결 리스트
스택, 큐, 덱
해시

2️⃣ Chapter 02

BFS
DFS, 재귀, 백트래킹
정렬, 이분 탐색

3️⃣ Chapter 03

다이나믹 프로그래밍
그리디
그래프
투 포인터
트리, 최소 신장 트리

About

알고리즘 문제 해결력을 향상시키기 위한 저장소입니다.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages