krahets/hello-algo
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
📚 Hello 算法: Sách DSA miễn phí, animation đẹp, code chạy ngay
Một cuốn sách mã nguồn mở, thiết kế cho người mới bắt đầu, kết hợp animation đồ họa và code có thể chạy trực tiếp.
《Hello 算法》 (Hello 算法) là một dự án mã nguồn mở nhằm tạo ra một cuốn sách giảng dạy cấu trúc dữ liệu và thuật toán hoàn toàn miễn phí, thân thiện với người mới. Dự án sử dụng các hình ảnh động để giải thích trực quan, gi giúp người học dễ hình dung và nhanh chóng nắm bắt được kiến thức. Tất cả các đoạn code đều được thiết kế để có thể chạy ngay lập tức, giúp người học luyện tập và hiểu sâu hơn về cách hoạt động của thuật toán và cấu trúc dữ liệu.
✨ Điểm nổi bật
- Animation đồ họa: Minh họa trực quan các khái niệm phức tạp bằng hình ảnh động.
- Code chạy ngay: Tất cả đoạn ví dụ đều có thể thực thi trực tiếp, không cần cài đặt môi trường phức tạp.
- Hỗ trợ đa ngôn ngữ: Bao gồm tiếng Trung giản thể, Trung phồn thể, tiếng Anh, tiếng Nhật và tiếng Nga.
- Đa dạng ngôn ngữ lập trình: Cung cấp mã nguồn cho 12 ngôn ngữ: Python, Java, C++, C, C#, JavaScript, Go, Swift, Rust, Ruby, Kotlin, TypeScript, Dart.
- Tự do chia sẻ: Được cấp phép theo CC BY-NC-SA 4.0, cho phép người dùng tự do sử dụng và chia sẻ.
- Cộng đồng hỗ trợ: Kêu mời người đọc đóng góp, bình luận và cùng nhau cải thiện nội dung.
💡 Vì sao đáng chú ý
Khác biệt với các tài liệu truyền thống chỉ dựa vào lý thuyết, 《Hello 算法》 kết hợp giữa visualization động và code thực tế, giúp người học hiểu nhanh hơn. Đặc biệt phù hợp cho sinh viên, người tự học và các lập trình viên muốn ôn lại kiến thức. Cuốn sách được đề đạt bởi giáo sư Đinh Junhui (Tsinghua) và nhà khoa học cao cấp Lee Mu (Amazon), tạo niềm tin về chất lượng nội dung.
#Algorithm #DataStructure #OpenSource #Education #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
:crown: LeetCode of algorithms with java solution(updating).
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解