RepositoryJava
ljeng

ljeng/cheat-sheet

Knowledge base for software engineers and research engineers

1.3kstars
162forks
3issues
9views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: recursion

#1 Repository Của Tuần

3
TINIX TRENDING·Chủ đề: sorting

#3 Repository Của Tuần

5
TINIX TRENDING·Chủ đề: graphs

#5 Repository Của Tuần

📘 Cheat-Sheet: Bộ kiến thức kỹ thuật toàn diện cho kỹ sư

Bộ tài liệu tham khảo trọn gói từ thuật toán đến thiết kế hệ thống, giúp kỹ sư nhanh chóng nắm vững kiến thức nền tảng.

Dự án cheat-sheet của ljeng là một kho tài liệu tham khảo mã nguồn mở, tập trung vào kiến thức kỹ thuật cốt lõi dành cho kỹ sư phần mềm và kỹ sư nghiên cứu. Nội dung được chia thành hai nhóm chính: Coding & Algorithms và Large-scale Design, phục vụ học tập và ôn luyện kỹ năng kỹ thuật.

✨ Điểm nổi bật

  • Thuật toán tìm kiếm: Bao gồm tìm kiếm nhị phân, áp dụng chia để trị và thuật toán tham lam.
  • Sắp xếp: Trình bày các thuật toán như Insertion Sort, Radix Sort, Quicksort, Merge Sort và Heapsort.
  • Cấu trúc dữ liệu: Liệt kê danh sách, mảng, danh sách liên kết, ngăn xếp, hàng đợi, bảng băm, tập hợp, bản đồ và cây nhị phân.
  • Toán học ứng dụng: Bao phủ đại số tính, xác suất, tính tổ hợp và đếm.
  • Đồ thị: Trình bày cách biểu diễn đồ thị, duyệt BFS và DFS, cùng các bài toán như khoảng cách, tìm kiếm và kiểm tra chu trình.
  • Đệ quy: Phân tích kỹ thuật đệ quy trong thiết kế thuật toán.
  • Thiết kế hệ thống lớn: Bao gồm thiết kế giao diện, hệ thống phân tán, bộ nhớ cache, MapReduce và dự đoán tài nguyên.
  • Cách internet hoạt động: Giải thích vai trò của router, DNS, load balancer và firewall.

💡 Vì sao đáng chú ý

Không chỉ là tài liệu tham khảo lý thuyết, dự án còn kết hợp cách dùng thực tế trong lập trình, thiết kế hệ thống và các vấn đề khi gặp phải trong vòng đời phần mềm. Nội dung được tổ chức rõ ràng theo phân cấp, dễ tra cứu và phù hợp cả cho người mới học lẫn kỹ sư có kinh nghiệm.


#Algorithms #SystemDesign #CheatSheet #OpenSource #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryJavaScript
trekhleb/javascript-algorithms

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

196.7k
Jul 26, 2026
RepositoryTypeScript
yangshun/tech-interview-handbook

Curated coding interview preparation materials for busy software engineers

143.1k
Aug 7, 2026
RepositoryJava
ashishps1/awesome-leetcode-resources

Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.

18.1k
Jun 6, 2026
RepositoryJava
krahets/hello-algo

《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现

130.9k
Oct 10, 2026
RepositoryGo
TheAlgorithms/Go

Algorithms and Data Structures implemented in Go for beginners, following best practices.

18.2k
Aug 3, 2026
Repository
ombharatiya/FAANG-Coding-Interview-Questions

A curated List of Coding Questions Asked in FAANG Interviews

6.1k
Oct 8, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026
RepositoryJava
TheAlgorithms/Java

All Algorithms implemented in Java

66.4k
Oct 19, 2026
RepositoryTypeScript
firecrawl/firecrawl

Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

195.6k
Oct 26, 2026