$$ {Program} = {Input(Data Structure) → Algorithm → Output(Data Structure)} $$


💡Algorithm?

알고리즘이란 특정 문제를 해결하기 위한 단계적인 절차 입니다.


📌 Search

📌 Sort

📌Greedy Approach(탐욕법)

📌 Divide & Conquer(분할 정복)

📌 Dynamic Programming

📌 Backtracking

📌 Branch & Bound

📌 Math

📌 Shortest Path

📌 이것이 코딩 테스트다 (정리 중)

💡Data Structure?

자료 구조란 알고리즘과 함께 프로그램을 구성하는 한 축으로써,

컴퓨터 시스템 상에서 데이터를 체계화하고 다루는 목적을 갖고있습니다.


📌 Array & List

📌 Stack & Queue

📌 Tree

📌 Heap

📌 Graph



📌 Algorithm & Datastructure Problem Solve

https://github.com/Just-gomin/Algorithm_Study

ProblemSolve