Back to Trending
RepositoryPythonSGSingapore
aish21

aish21/Algorithms-and-Data-Structures

Comprehensive guide to Algorithms and Data Structures created by me to practice important concepts for technical interviews.

211stars
42forks
0issues
1views

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ủ đề: searching-algorithms

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: queues

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: stacks

#1 Repository Của Tuần

📚 Hướng dẫn toàn diện về Algorithms & Data Structures bằng Python

Tài liệu cá nhân gồm lý thuyết, code ví dụ và lời giải Leetcode giúp ôn tập hiệu quả cho kỳ thi kĩ thuật.

Dự án Algorithms-and-Data-Structures của aish21 là một bộ tài liệu học tập toàn diện bằng Python, tập trung vào việc giải thích các khái niệm cốt lõi về thuật toán và cấu trúc dữ liệu, kèm theo triển khai thực tế và giải pháp cho các bài toán Leetcode. Tài liệu được chia thành các phần chính như cấu trúc dữ liệu (Stacks, Queues, Linked List...), thuật toán sắp xếp, tìm kiếm, thuật toán tham lam, quy hoạch động và nhiều chủ đề khác.

✨ Điểm nổi bật

  • Cấu trúc dữ liệu tuyến tính: Triển khai chi tiết Stacks (LIFO), Queues (FIFO), Circular Queues, Linked List.
  • So sánh triển khai: Phân tích ưu nhược điểm dùng list vs deque cho Stacks, độ phức tạp thời gian và bộ nhớ.
  • Giải thích Big-O: Nhấn mạnh độ phức tạp thời gian và không gian của từng cấu trúc và thuật toán.
  • Thiết kế modular: Từng khái niệm được tách thành file riêng, dễ tìm và học.
  • Bài toán thực tế: Liên kết ứng dụng cụ thể (Undo/Redo, CPU Scheduling, Backtracking) với từng cấu trúc dữ liệu.
  • Lời giải Leetcode: Đưa ra phân tích và code hoàn chỉnh cho các bài toán phổ biến.

💡 Vì sao đáng chú ý

Khác biệt từ các khóa học lý thuyết khô khan, dự án này kết hợp trực tiếp lý thuyết với code Python thực chiến, giúp người học không chỉ hiểu khái niệm mà còn thấy cách áp dụng ngay. Phần so sánh list vs deque cho Stacks cũng là một góc nhìn sâu sắc, giúp người mới chọn công cụ phù hợp. Phù hợp với sinh viên và lập trình viên chuẩn bị phỏng vấn kĩ thuật.


#Algorithms #DataStructures #Python #BigO #Leetcode #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC#
aalhour/C-Sharp-Algorithms

:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#

6.2k
Oct 15, 2026
RepositoryJava
TheAlgorithms/Java

All Algorithms implemented in Java

66.4k
Oct 19, 2026
RepositoryJavaScript
trekhleb/javascript-algorithms

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

196.7k
Jul 26, 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
RepositoryPython
public-apis/public-apis

A collective list of free APIs

492.4k
Oct 24, 2026
RepositoryPython
TheAlgorithms/Python

All Algorithms implemented in Python

225.5k
Oct 20, 2026
RepositoryPython
duseth/The-Algorithms

Algorithms repository

171
Sep 8, 2022
RepositoryPython
666ghj/MiroFish

A Simple and Universal Swarm Intelligence Engine, Predicting Anything. 简洁通用的群体智能引擎,预测万物

82.1k
Oct 16, 2026
RepositoryJava
doocs/leetcode

🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

36.7k
Oct 26, 2026