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 1,449 public repositories matching this topic...

hello-algo

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

  • Updated Mar 31, 2026
  • Java

120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

  • Updated May 8, 2024
  • Python

《剑指 Offer》《图解算法数据结构》《Krahets 笔面试精选 88 题》Python, Java, C++ 解题代码

  • Updated Dec 30, 2025
  • Java

⛽️「算法通关手册」:从零开始的「算法与数据结构」学习教程,200 道「算法面试热门题目」,1000+ 道「LeetCode 题目解析」,持续更新中!

  • Updated Jan 17, 2026
  • Python

This repo contains links of resources, theory subjects content and DSA questions & their solution for interview preparation from different websites like geeksforgeeks, leetcode, etc.

  • Updated May 26, 2025
  • C++