GitHub 오픈소스 해설

학습 자료JavaScript

trekhleb/javascript-algorithms

JavaScript 알고리즘과 자료구조

알고리즘과 자료구조를 JavaScript 구현, 설명과 참고 링크로 정리한 자료

GitHub 저장소 보기

README 편집 요약

프로젝트 핵심 읽기

README 원문 보기

한눈에 보기

대표 자료구조와 알고리즘을 JavaScript 구현, 설명, 복잡도와 참고 링크로 함께 정리한 학습 저장소입니다.
javascript-algorithms 프로젝트를 설명하는 README 대표 이미지
trekhleb/javascript-algorithms 저장소의 README에서 사용하는 프로젝트 이미지이미지 원본 보기

프로젝트 설명

  • 핵심 기능

    알고리즘과 자료구조를 코드로 탐색한다

    트리, 그래프, 해시와 정렬, 검색, 문자열 및 수학 알고리즘을 독립 예제와 테스트로 제공합니다.

  • 구성과 특징

    주제와 설계 패러다임 두 방식으로 분류한다

    알고리즘 분야뿐 아니라 분할 정복, 동적 계획법과 탐욕법 같은 문제 해결 방식으로도 항목을 찾을 수 있습니다.

  • 사용 전 확인

    설명 문서가 여러 언어로 번역된다

    각 구현의 원리, 복잡도와 참고 자료를 README로 제공하고 커뮤니티 번역으로 접근 범위를 넓혔습니다.

  • 차별점

    복사할 코드보다 학습 가능한 구현에 초점을 둔다

    최적 라이브러리를 제공하기보다 코드 구조와 테스트를 읽으며 알고리즘이 작동하는 방식을 이해하게 합니다.

GitHub 관심도

Star 순위 기록

프로젝트 품질 평가와 별개로, 누적 Star 기준 Top 100에서 나타난 관심도 변화만 기록합니다.

32개 스냅샷현재 #30
2026.08.18 | #28 | Star 196,508#2808.182026.08.19 | #28 | Star 196,515#2808.192026.08.20 | #28 | Star 196,528#2808.202026.08.21 | #28 | Star 196,522#2808.212026.08.22 | #28 | Star 196,535#2808.222026.08.23 | #28 | Star 196,539#2808.232026.08.24 | #28 | Star 196,545#2808.242026.08.26 | #28 | Star 196,558#2808.262026.08.27 | #29 | Star 196,567#2908.272026.08.28 | #29 | Star 196,570#2908.282026.08.29 | #29 | Star 196,577#2908.292026.08.30 | #29 | Star 196,580#2908.302026.08.31 | #30 | Star 196,580#3008.312026.09.01 | #30 | Star 196,584#3009.012026.09.02 | #30 | Star 196,591#3009.022026.09.03 | #30 | Star 196,600#3009.032026.09.04 | #30 | Star 196,609#3009.042026.09.05 | #30 | Star 196,617#3009.052026.09.06 | #30 | Star 196,624#3009.062026.09.07 | #30 | Star 196,640#3009.072026.09.08 | #30 | Star 196,654#3009.082026.09.09 | #30 | Star 196,661#3009.092026.09.10 | #30 | Star 196,674#3009.102026.09.11 | #30 | Star 196,673#3009.112026.09.12 | #30 | Star 196,681#3009.122026.09.13 | #30 | Star 196,697#3009.132026.09.14 | #30 | Star 196,707#3009.142026.09.15 | #30 | Star 196,712#3009.152026.09.16 | #30 | Star 196,733#3009.162026.09.17 | #30 | Star 196,747#3009.172026.09.18 | #30 | Star 196,764#3009.182026.09.19 | #30 | Star 196,772#3009.19
  1. #28기준196,508기준
  2. #28유지196,515+7
  3. #28유지196,528+13
  4. #28유지196,522-6
  5. #28유지196,535+13
  6. #28유지196,539+4
  7. #28유지196,545+6
  8. #28유지196,558+13
  9. #29▼ 1196,567+9
  10. #29유지196,570+3
  11. #29유지196,577+7
  12. #29유지196,580+3
  13. #30▼ 1196,580+0
  14. #30유지196,584+4
  15. #30유지196,591+7
  16. #30유지196,600+9
  17. #30유지196,609+9
  18. #30유지196,617+8
  19. #30유지196,624+7
  20. #30유지196,640+16
  21. #30유지196,654+14
  22. #30유지196,661+7
  23. #30유지196,674+13
  24. #30유지196,673-1
  25. #30유지196,681+8
  26. #30유지196,697+16
  27. #30유지196,707+10
  28. #30유지196,712+5
  29. #30유지196,733+21
  30. #30유지196,747+14
  31. #30유지196,764+17
  32. #30유지196,772+8

각 점은 해당 날짜의 공개 스냅샷입니다. 날짜가 빠진 구간은 선으로 추정하지 않고 확보한 기록만 표시합니다.

기준 정보

데이터 확인 기준

순위와 Star 수는 공개 목록을 확인한 스냅샷입니다. 실시간 값과 프로젝트의 최신 내용은 실제 저장소에서 확인할 수 있습니다.