Dentrax/Data-Structures-with-Go
Data Structures with Go Language
📚 Data Structures with Go — Học cấu trúc dữ liệu qua ngôn ngữ Go
Một kho tài nguyên mã nguồn mở, cài đặt đầy đủ các cấu trúc dữ liệu kinh điển bằng Go, kèm bài kiểm thử và ví dụ rõ ràng.
Data Structures with Go là một kho lưu trữ mã nguồn mở do Furkan 'Dentrax' Türkal tạo ra, nhằm cung cấp một cách đơn giản và trực quan để học các cấu trúc dữ liệu bằng ngôn ngữ lập trình Go. Dự án bao gồm cài đặt các cấu trúc như mảng, danh sách liên kết, cây nhị phân, ngăn xếp, hàng đợi, đồ thị và nhiều thuật toán liên quan.
✨ Điểm nổi bật
- Cài đặt bằng Go: Tất cả cấu trúc dữ liệu được viết bằng ngôn ngữ Go hiện đại.
- Bài kiểm thử đầy đủ: Mỗi cấu trúc đều đi kèm với unit test để dễ dàng kiểm chứng tính đúng đắn.
- Chủ đề đa dạng: Bao phủ các chủ đề như mảng, danh sách liên kết, cây nhị phân, ngăn xếp, hàng đợi, đồ thị và thuật toán liên quan.
- Phù hợp phỏng vấn: Là tài liệu tham khảo tốt cho việc ôn tập kiến thứy kỹ thuật và chuẩn bị phỏng vấn.
- Mã nguồn mở MIT: Miễn phí sử dụng và đóng góp, dưới giấy phép MIT.
- Hỗ trợ CI/CD: Tích hợp hệ thống CI/CD với TravisCI, AppVeyor và đo lường độ phủ test bằng CodeCov.
- Tài liệu hướng dẫn chi tiết: README cung cấp hướng dẫn sử dụng rõ ràng và liên kết tới tài nguyên học tập.
💡 Vì sao đáng chú ý
Dự án không chỉ giúp người mới học lập trình hoặc người chuyển đổi ngôn ngữ sang Go nhanh chóng nắm vững kiến thức cơ bản về cấu trúc dữ liệu, mà còn là nguồn tham khảo thực tế cho phỏng vấn kỹ thuật. Với sự kết hợp giữa code sạch, bài kiểm thử đáng tin cậy và cấu trúc thư mục rõ ràng, Data Structures with Go trở thành một tài nguyên học tập hiệu quả cho cả người mới và người có kinh nghiệm.
#GoLang #DataStructures #OpenSource #Algorithms #InterviewPrep #TiniX
Similar Projects
Discover other similar projects and AI models.
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
:books: :chart_with_upwards_trend: Plug-and-play class-library project of standard Data Structures and Algorithms in C#
:books: collection of JavaScript and TypeScript data structures and algorithms for education purposes. Source code bundle of JavaScript algorithms and data structures book
Implementation of Algorithms and Data Structures, Problems and Solutions
M*LIB is a library of generic and type safe containers / data structures in pure C language (C99 / C11) for a wide collection of container (comparable to the C++ STL).
This repository contains some data structures implementation in C programming language. I wrote the tutorial posts about these data structures on my personal blog site in Bengali language. If you know Bengali then visit my site