Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nguyenanhtuan1912/data-structures
Đây là repository học data structures ở nhiều ngôn ngữ khác nhau. Trong repo này sẽ chứa các file source về các ví dụ của cấu trúc dữ liệu. Xem thêm trong README
https://github.com/nguyenanhtuan1912/data-structures
algorithms cpp csharp data-structures rust typescript
Last synced: about 1 month ago
JSON representation
Đây là repository học data structures ở nhiều ngôn ngữ khác nhau. Trong repo này sẽ chứa các file source về các ví dụ của cấu trúc dữ liệu. Xem thêm trong README
- Host: GitHub
- URL: https://github.com/nguyenanhtuan1912/data-structures
- Owner: NguyenAnhTuan1912
- Created: 2024-02-16T00:27:00.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-04-07T04:27:26.000Z (9 months ago)
- Last Synced: 2024-04-21T13:52:01.435Z (8 months ago)
- Topics: algorithms, cpp, csharp, data-structures, rust, typescript
- Language: C++
- Homepage:
- Size: 151 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data structures
Cấu trúc dữ liệu (và giải thuật) là kiến thức rất quan trọng mà hầu như những người theo IT hoặc khoa học máy tính đều phải biết và học qua.## About
Là một dự án học tập ngắn hạn chủ yếu là đào chuyên sâu vào trong cấu trúc dữ liệu. Dự án có thể xài nhiều ngôn ngữ khác nhau, càng nhiều càng tốt, một người có thể code ở nhiều ngôn ngữ (nếu có thể).
Ngoài data structures là bắt buộc ra thì cũng khuyến khích có thêm một ít __algorithms__ cũng được, có thì tốt còn không thì cũng không sao.## Attendees (Contributors)
1. __Nguyễn Anh Tuấn__, xem thêm thông tin [tại đây](https://github.com/NguyenAnhTuan1912)
2. __Từ Nhật Phương__, xem thêm thông tin [tại đây](https://github.com/phapdev)
3. __Lương Văn Pháp__, xem thêm thông tin [tại đây](https://github.com/FromSunNews)
4. __Thái Anh Đức__, xem thêm thông tin [tại đây](https://github.com/ThaiAnhDuc02)## Core Concepts
Những nội dung mà tụi mình phải tìm hiểu (có thể sẽ có thêm nhiều nội dung nữa)
1. Linked List, [xem thêm](/linked_list)
2. Stack, [xem thêm](/stack)
3. Queue, [xem thêm](/queue)
4. Hash Table, [xem thêm](/hash_table)
5. Graph, [xem thêm](/graph)
6. Tree, [xem thêm](/tree)## Languages
Không giới hạn ngôn ngữ, nhưng đề xuất một số ngôn ngữ sau:
- C++
- Rust
- Typescript
- C### Where do we install, manage and run source code?
Với mỗi ngôn ngữ thì sẽ có các IDE, Text Editor hoặc Online Playground khác nhau:
### Cpp
1. Compilers
- g++ (MinGW-w64), [Download](https://www.mingw-w64.org/downloads/).
2. IDEs
- Code::Block, [Download](https://www.codeblocks.org/downloads/).
- DevC, [Download](https://www.bloodshed.net/).
- Visual Studio Community (Cài VS thì trong Workloads có phần "Desktop development with C++" thì không cần cài compiler riêng), [Download](https://visualstudio.microsoft.com/vs/community/)
### Rust
Update later...
### Typescript
1. Playground
- Typescript playground by Microsoft, [See here](https://www.typescriptlang.org/play).
### C#
1. IDEs
- Visual Studio Community, [Download](https://visualstudio.microsoft.com/vs/community/)