trekhleb/javascript-algorithms

Public

📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 15/09/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Kho tài liệu và mã nguồn triển khai các cấu trúc dữ liệu và giải thuật phổ biến bằng JavaScript, kèm giải thích chi tiết, độ phức tạp Big O và liên kết tham khảo.

  • Phân loại rõ ràng các cấu trúc dữ liệu và thuật toán theo cấp độ Beginner và Advanced.
  • Phân chia thuật toán theo nhiều mô thức: Brute Force, Greedy, Divide and Conquer, Dynamic Programming và Backtracking.
  • Cung cấp bảng tra cứu độ phức tạp thuật toán và thao tác cấu trúc dữ liệu theo ký hiệu Big O.
  • Tích hợp sẵn playground kèm Jest test runner để người học tự thử nghiệm và viết thuật toán.

Lưu ý

  • Yêu cầu môi trường Node.js phiên bản >= 16 để chạy và kiểm thử.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến100
  • Độ tươi40
  • Cộng đồng64
  • Tài liệu100
  • Phát hành20
  • Mức độ khóTrung bình
  • Phù hợp vớiLập trình viên · Sinh viên
  • Loại dự ánVí dụ
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • JavaScript
  • Node.js
  • Jest

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Mã nguồn triển khai các cấu trúc dữ liệu, thuật toán và playground kiểm thử.
  • assets/Tài nguyên hình ảnh minh họa cho các cấu trúc dữ liệu và giải thuật.
  • .github/Cấu hình quy trình GitHub Actions và mẫu đóng góp mã nguồn.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/trekhleb/javascript-algorithms.git
cd javascript-algorithms

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Ôn tập và luyện thi phỏng vấn thuật toán (coding interview) bằng JavaScript.
  • Học tập các cấu trúc dữ liệu nền tảng như Linked List, Binary Search Tree, AVL Tree và Graph.
  • Thực hành giải các bài toán quy hoạch động, tìm kiếm đường đi và xử lý chuỗi mẫu.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1freeCodeCamp/freeCodeCampfreeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.458.4k+450
  2. 2morluto/reaReverse engineer anything with agents, from app behavior down to native binaries.418.5k+34.2k
  3. 3donnemartin/system-design-primerLearn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.376.4k+865
  4. 4nilbuild/developer-roadmapInteractive roadmaps, guides and other educational content to help developers grow in their careers.371k+563
  5. 5jwasham/coding-interview-universityA complete computer science study plan to become a software engineer.363.6k+279

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 15/09/2026.