Skip to content

Moonjonghoo/Algorithm-Solutions

Repository files navigation

🔢 Algorithm Solutions

안녕하세요! 👋
이 폴더는 제가 LeetCode 중심으로 알고리즘 문제를 풀고,
직접 개념을 정리하며 사고 흐름을 기록한 공간입니다.

단순히 정답을 맞추는 것을 넘어서,
"문제를 어떻게 바라보고 해결했는지",
그리고 **"관련 개념과 문제를 어떻게 연결해 나갔는지"**를 기록하고자 합니다.


📁 폴더 구조 안내

모든 문제는 문제 단위 폴더로 관리되며, 다음 두 파일이 포함됩니다:

파일명 설명
index.md 문제 요약, 풀이 전략, 코드, 복습 포인트
related.md 유사 문제, 관련 개념, 개인 확장 메모
algorithms/
├── hash/
│   └── 217.contains-duplicate/
│       ├── index.md
│       └── related.md

📂 카테고리별 정리

Category Description Link
🧩 Hash Set, Map 등 자료구조 기반 중복/카운팅 문제 바로가기
📈 DP (동적 계획법) 최적 부분해 / 점화식 기반 문제 바로가기
👣 Two Pointer 슬라이딩 윈도우, 투포인터 탐색 방식 바로가기
🌐 Graph BFS/DFS 기반 탐색, 경로 찾기 등 바로가기
📚 Array 배열 순회, 정렬, 누적합 등 기본기 문제 바로가기

✅ 정리 기준

  • 문제 요약: 문제를 다시 설명해보며 개념 재정리
  • 💡 풀이 전략: 다양한 접근 시도와 선택 이유
  • 코드: JavaScript 중심 풀이
  • 🧠 복습 포인트: 실수, 다른 접근 방식, 시간복잡도 등
  • 🔁 유사 문제 / 개념 연결: 문제를 통해 개념 맥락 강화

📊 진행상황 예시

Category Solved 목표
Hash 3 10
DP 2 10
Two Pointer 2 10
Graph 1 10
Array 4 10

🧠 전체 목표: 50문제 이상 정리 + 주제별 사고 흐름 정리 완성


📌 사용 목적

  • 면접 시 사고 과정을 명확히 설명하기 위한 연습 자료
  • 장기적인 개념 기반 학습 기록 및 자기 성장 아카이브
  • 추후 웹 기반 알고리즘 정리 뷰어로 확장 예정

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published