Build software better, together

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 29,862 public repositories matching this topic...

javascript-algorithms

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

  • Updated Feb 18, 2026
  • JavaScript
hello-algo

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

  • Updated Jan 23, 2026
  • Java

📚 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 Mar 7, 2026
  • JavaScript

🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)

  • Updated Mar 23, 2026
  • TypeScript

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

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

  • Updated Nov 25, 2025
  • Java
The-Complete-FAANG-Preparation

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 Feb 14, 2026
  • Jupyter Notebook