Data structures
A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.
Here are 28,113 public repositories matching this topic...
Language:All
Sort:Most stars
A complete computer science study plan to become a software engineer.
- Updated
Aug 28, 2025
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
- Updated
Feb 12, 2025 - JavaScript
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
- Updated
Jan 31, 2025 - Markdown
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation
- Updated
Oct 7, 2025 - Java
All Algorithms implemented in Java
- Updated
Oct 7, 2025 - Java
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
- Updated
Jul 16, 2025 - JavaScript
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation…
- Updated
Aug 24, 2025 - C++
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
- Updated
Sep 4, 2025 - JavaScript
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
- Updated
Oct 1, 2025 - C++
Algorithms and data structures in Swift, with explanations!
- Updated
Dec 6, 2024 - Swift
All Algorithms implemented in Rust
- Updated
Oct 1, 2025 - Rust
🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
- Updated
Oct 7, 2025 - TypeScript
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
- Updated
Aug 7, 2024 - C
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
- Updated
Aug 18, 2024 - Java
Algorithms and Data Structures implemented in Go for beginners, following best practices.
- Updated
Sep 8, 2025 - Go
👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
- Updated
Jun 4, 2025 - Java
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
- Updated
Jun 10, 2025 - Java
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.
- Updated
Sep 18, 2025 - Jupyter Notebook
Cracking the Coding Interview 6th Ed. Solutions
- Updated
Aug 4, 2024 - Java
A pattern-based approach to learn technical interview questions
- Updated
Oct 5, 2025 - JavaScript
- Followers
- 80.7k followers
- Website
- github.com/topics/data-structures
- Wikipedia
- Wikipedia