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.
- GitHub: https://github.com/topics/data-structures
- Wikipedia: https://en.wikipedia.org/wiki/Data_structure
- Related Topics: algorithm,
- Aliases: data-structure,
- Last updated: 2026-06-23 00:07:37 UTC
- JSON Representation
https://github.com/kothar/compactlist
An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.
Last synced: 16 Jan 2026
https://github.com/saxarona/tc1031
Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++
Last synced: 02 Jan 2026
https://github.com/danigb/cs-playground
Classic algorithms and data structures implemented in clojure
algorithms computer-science data-structures
Last synced: 05 Nov 2025
https://github.com/carlosecosmesilva/c-projects-and-exercises
Exercices using C to exercise fundamentals that are being learned during courses , training and college
algorithms c data-structures linked-list
Last synced: 11 Jun 2026
https://github.com/suraj-kumar00/learnings-dsa-with-java
Documenting My DSA learning wth Java
algorithms-and-data-structures data-structures dsa java oop
Last synced: 05 Apr 2025
https://github.com/icaoberg/python-stack
Just a simple naive implementation in Python
data-structures education python
Last synced: 22 May 2026
https://github.com/hendurhance/cs50-c
This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller
algorithms c computer-science cs50problemsets cs50x data-structures
Last synced: 05 Apr 2025
https://github.com/belimfaux/extendible_hashing
C++ Implementation of an Extendible Hashing Set
cpp data-structures extendible-hashing hashing
Last synced: 14 Mar 2025
https://github.com/balta2ar/scratchpad
Experiments with algorithms/data structures, leetcode solutions
algorithms data-structures leetcode leetcode-python leetcode-solutions
Last synced: 05 Nov 2025
https://github.com/mrdav30/swiftcollections-unity
A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.
collections data-structures game-development memory-management object-pooling observables performance unity
Last synced: 08 Mar 2026
https://github.com/iozsaygi/dsaa
Implementations for several data structures and algorithms.
algorithms c data-structures data-structures-and-algorithms mit-license
Last synced: 14 May 2025
https://github.com/blue32a-sandbox/php-data-structures
PHPのData Structuresを使ってみる
Last synced: 22 May 2026
https://github.com/fhasnur/codewars
📂 My solutions to various programming problems (kata) from the codewars platform.
algorithms codewars data-structures javascript problem-solving
Last synced: 14 May 2025
https://github.com/ganzerli/e-pathy
e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example
binary-data c data-structures database graph graph-algorithms
Last synced: 28 Apr 2026
https://github.com/eesunmoon/leetcode
DSA & Problem-solving
algorithms data-structures problem-solving python
Last synced: 11 Jun 2026
https://github.com/v-shenoy/advent-of-code-2021
🎄 My solutions to Advent of Code 2021.
advent-of-code advent-of-code-2021 algorithms aoc aoc-2021 data-structures python
Last synced: 04 Apr 2025
https://github.com/louis3112/crud_taxi_datastruct
One of my project for Data Structure in 2nd Semester. A simple crud taxi app implements 3 data structure concepts, such as : Linked list, Queue, Stack
cli college-project cpp data-structures linked-list queue simple-project stack
Last synced: 22 Mar 2025
https://github.com/agu3des/estanteencantada
Livraria feita para a disciplina de Banco de Dados l e para as disciplinas de Estrutura de Dados, Sistemas Operacionais e Protocolos de Interconexão de Redes de Computadores
bancodedados books bookstore client-server data-structures livros python semaphore sql systems threads
Last synced: 14 Apr 2025
https://github.com/devinmcgloin/probabilistic
Bloom Filters, Min Sketch Count and Min Hashing.
data-structures golang probabilistic probabilistic-data-structures
Last synced: 03 Feb 2026
https://github.com/smeltier/competitive-programming
These are my resolutions to problems on various platforms related to competitive programming
algorithms beecrowd beecrowd-solutions competitive-learning competitive-programming competitive-programming-algorithms competitive-programming-contests cplusplus cpp cses-solutions data-structures neps-academy solutions spoj-solutions
Last synced: 28 Jun 2025
https://github.com/vspiewak/go-algorithms
Some Algorithms and Data Structures in Golang
algorithms algorithms-and-data-structures data-structures golang
Last synced: 18 Jun 2025
https://github.com/luizbueno1/leetcode-java
Solutions to LeetCode problems implemented in Java.
algorithms data-structures java leetcode leetcode-java leetcode-solutions
Last synced: 07 Apr 2025
https://github.com/bytelu/text-generator
Random text generation based on a preprocess of data with markov method based on a corpus data structure.
data-structures natural-language-processing random-generation
Last synced: 12 Jul 2025
https://github.com/adi-code22/data-structures-and-algorithms
All Data Structures and Algorithm fundamentals with C++ Implementation
Last synced: 14 Mar 2025
https://github.com/romantech/algorithm-study
알고리즘 / 자료구조 스터디
algorithms data-structures programmers
Last synced: 30 Mar 2025
https://github.com/iamjuaness/knot
Knot is a Java library designed to model and visualize complex structures, such as knots, molecules and helical structures. Inspired by knot theory, this library allows you to graphically represent links between nodes with specific crossings, which is ideal for visually exploring patterns and connections in two-dimensional graphs.
bidimensional data-structures graphs java knot-theory knots library nodes patterns
Last synced: 26 Feb 2025
https://github.com/mdsamsuzzohashayon/algorithm-data-structure
Python, JavaScript Algorithm
algorithms data-structures data-structures-and-algorithms javascript-data-structures python-data-structures
Last synced: 14 Mar 2025
https://github.com/shriram2005/ds-practicals-bca-2nd-semester
Data Structures lab manual programs of my 2nd semester BCA at Sandip University.
bca data-structures datastructures-algorithms dsa-practice program
Last synced: 18 Feb 2026
https://github.com/maxvoronov/leetcode
Golang and Rust solutions for LeetCode
algorithms data-structures leetcode leetcode-go leetcode-golang leetcode-rust
Last synced: 23 May 2026
https://github.com/nicopujia/ctci
My solutions to CtCi problems
algorithms ctci ctci-solutions data-structures data-structures-and-algorithms dsa pytest
Last synced: 05 Nov 2025
https://github.com/royhridoy/data-structure-using-php
Implementation of Data Structure using PHP
data-structures implementation-of-data-structures php queue set stack
Last synced: 06 Nov 2025
https://github.com/andrewocc/info1905-assignment2
INFO1905 Data Structures Assignment 2 (password manager)
Last synced: 06 Nov 2025
https://github.com/andrewocc/info1905-assignment1
INFO1905 Data Structures Assignment 1 (tree traversal and arithmetic trees)
Last synced: 06 Nov 2025
https://github.com/kingcitaldo125/pytrie
My implementation of a Trie(tree) data structure
Last synced: 14 May 2025
https://github.com/kambojankit/javads
Implementation of various Data Structures & algorithms along with some interesting problem solving.
algorithms-and-data-structures algorithms-datastructures data-structures datastructures dynamic-programming java
Last synced: 23 Jul 2025
https://github.com/yourarj/rust-ds-algo
Rust Workspace of some of the interesting data structure and algorithmic problems. A part of local dev community contribution.
algo algorithms data-structures ds interview interview-preparation rust rust-lang
Last synced: 22 Mar 2025
https://github.com/yevheniidatsenko/goit-algo-hw-08
📊 Hometask - Basic Algorithms and Data Structures (Heaps or Pyramids)
algorithms data-structures goit goit-algo-hw-08 heaps python
Last synced: 05 Apr 2025
https://github.com/goessl/tree
Tree structure generation, handling & storage.
data-structures generator iterator java java-8 post-order pre-order recursion recursive recursive-algorithm storage tree tree-structure
Last synced: 22 Mar 2025
https://github.com/sutac/visgorithm
Algorithm visualizer (Under construction!)
algorithm-visualisation algorithms algorithms-and-data-structures data-structures nextjs typescript visualization
Last synced: 26 Feb 2025
https://github.com/sunchit17/may-leetcode-31daychallenge
May LeetCode Challenge
algorithms data-structures leetcode-challenge leetcode-java mayleetcodechallenge
Last synced: 30 Mar 2025
https://github.com/dimits-ts/skiplists
A project implementing common sorted data structures with Skip Lists in C#.
data-structures dictionary library testdrivendevelopment wrappers
Last synced: 06 Nov 2025
https://github.com/math-hiyoko/sudoku-solver
Sudoku Solver Web App
algorithms data-structures sudoku sudoku-solver website
Last synced: 18 Feb 2026
https://github.com/danaelshrbiny10/ds-in-python
An implementation of a custom data structure in Python.
Last synced: 12 Aug 2025
https://github.com/kingcitaldo125/pyheap
My implementation of a Heap data structure
Last synced: 14 May 2025
https://github.com/kingcitaldo125/pytable
My implementation of a Hash Table(Hash Map) data structure
Last synced: 14 May 2025
https://github.com/17xr/cppcontainers
A simple repository that contains my own implementations of various C++ containers.
containers cpp cpp23 cpp23-library data-structures
Last synced: 05 Apr 2025
https://github.com/arseniistratiuk/codewarslinkedlist
Practice of using Linked List Data Structure
codewars-solutions data-structures linked-list practice-exercises
Last synced: 30 Mar 2025
https://github.com/stdlib-js/dstructs-struct
Fixed-width composite data type (a.k.a., a `struct`).
c composite data data-structure data-structures dataview fixed-width javascript node node-js nodejs stdlib structure type
Last synced: 06 May 2026
https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh
The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.
data-management data-structures web-development
Last synced: 08 Mar 2026
https://github.com/d-coder135/competitive_codes-codingblocks
This repository contains competitive codes based on Recursion and Data Structures.
coding-blocks coding-blocks-practice-questions competitve-programming data-structures intellij java leetcodesolution recursion
Last synced: 15 May 2026
https://github.com/nchhillar2004/prisma-schema-blueprints
Advanced Prisma schemas for large-scale applications. Includes MySQL and other databases.
data-structures database prisma prisma-schema
Last synced: 14 May 2025
https://github.com/saraasgari99/inroadsgame
Strategic graphical game developed using graph algorithms, software design (OOP, defensive programming), unit testing, and memory management techniques
cpp data-structures defensive-programming graph-algorithms gui memory-management object-oriented-programming software-design unit-testing
Last synced: 23 Jul 2025
https://github.com/mossykazemi/java
Data Structures & Algorithms using Java
algorithms array arrays data-structures hashtables java linkedlists queue stack
Last synced: 23 May 2026
https://github.com/smilewithkhushi/data-structures-and-algorithms
Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice
algorithms-and-data-structures cpp data-structures dsa
Last synced: 22 Mar 2025
https://github.com/archihalder/dsa
This repository contains all the things required to be good at dsa
algorithms cpp data-structures gfg leetcode problem-solving
Last synced: 29 Mar 2025
https://github.com/vcardea/ds-collection-self-made
Collection of my own implementations of Data Structures in C.
c-programming-language data-structures own-implem vector
Last synced: 24 Jul 2025
https://github.com/naganandana-n/dsa-in-c
Data Structures & Algorithms coursework at BITS, Pilani.
Last synced: 24 Jul 2025
https://github.com/carlosagalicia/regex_to_dfa
Program to convert regular expressions into their corresponding NFA (Non-deterministic Finite Automaton) and subsequently into a DFA (Deterministic Finite Automaton).
data-structures nfa-to-dfa-conversion python regex
Last synced: 24 Jul 2025
https://github.com/nelsonbn/algorithms-data-structures-graph-traversal
Algorithms and Data Structures - Graphs Traversal
algorithms algorithms-and-data-structures data-structures graphs
Last synced: 24 Jul 2025
https://github.com/brianelizondo/data-structures-graphs
Data Structure Graphs Exercises
algorithms data-structures javascript
Last synced: 24 Jul 2025
https://github.com/bertrand31/haskell-experiments
👨🏻🔬 Experimenting with Haskell - mostly data structures and random algorithms
algorithms data-structures functional-programming haskell
Last synced: 21 Aug 2025
https://github.com/marincervinschi/strutturedatiealgoritmi
"Data Structures and Algorithms" is a comprehensive course offered at the University of Modena and Reggio Emilia. Led by esteemed instructors, this course delves into fundamental topics such as activation records, recursion, algorithmic complexity, and various algorithms.
algorithms algorithms-and-data-structures arrays c data-structures heaps lists sorting-algorithms strings trees
Last synced: 25 Jul 2025
https://github.com/donaldkibet/data-structures-and-algorithms
algorithms csharp7 data-structures
Last synced: 03 Aug 2025
https://github.com/nullthefirst/fcc-cash-register
freeCodeCamp - Cash Register
Last synced: 25 Jul 2025
https://github.com/luc1d1ty/datastructures_algorithms
The way I implemented various ds&a using different programming languages .
algorithms data-structures datastructures-algorithms math number-theory
Last synced: 17 Sep 2025
https://github.com/jtd-117/ads_py
A collection of 'Algorithms & Data Structures' (ADS) implemented in the 'Python' programming language.
Last synced: 25 Jul 2025
https://github.com/tonisanta/generar-arbol
Generar postorden de un árbol a partir de sus recorridos de preorden e inorden
arbol data-structures postorden postorder tree
Last synced: 25 Jul 2025
https://github.com/ashvegeta/data-structures-and-algorithms
questions on DSA solved
Last synced: 25 Jul 2025
https://github.com/mateus-claudino/ds-in-c
just having some fun learning data structures and implementing them in c. :)
algorithms c data-structures university-assignment
Last synced: 25 Jul 2025
https://github.com/abdellahbellakrim/philosophers_42
Implementing the dining problem with philosophers around the table in C programming using threads and processes.
algorithms c data-structures dining-philosophers-problem low-level-programming processes threads
Last synced: 26 Jul 2025
https://github.com/ianfelps/leetcode
Repositório com soluções comentadas de problemas de LeetCode. Inclui explicações, abordagens utilizadas e reflexões sobre cada questão resolvida.
data-structures leetcode python study
Last synced: 18 Sep 2025
https://github.com/labex-labs/numpy-for-beginners
This comprehensive course covers the fundamental concepts and practical techniques of NumPy, the essential library for numerical computing in Python. Learn to create, manipulate, and analyze arrays efficiently.
array-manipulation array-slicing beginner-friendly course data-analysis data-science data-structures fast-computation hands-on labex labs linear-algebra matrix-operations numerical-computing numpy programming python python-programming scientific-computing vectorized-operations
Last synced: 20 Jun 2026
https://github.com/rationalcrafter/avl_tree
Simple implementation of an AVL tree set data structure
Last synced: 26 Jul 2025
https://github.com/zot/differencelists.jl
A difference list implementation for Julia. These are a highly efficient and simple way to build up lists from parts: appending, prepending, and concatenation are all very fast (constant time). They're also immutable, so you can reuse the parts.
data-structures julia utilities
Last synced: 18 Sep 2025
https://github.com/3ein39/sparse_array_matrix
Representing an array of very huge indices (e.g. 10^8) using doubly linked list
data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix
Last synced: 26 Jul 2025
https://github.com/woosungkim0123/data-structures-deep-dive
Repository for Data Structures Learning
Last synced: 24 Aug 2025
https://github.com/arkid15r/cs
Go/TypeScript exercies on algorithms and data structures.
algorithms data-structures data-structures-algorithms sorting-algorithms
Last synced: 26 Jul 2025
https://github.com/ocdbytes/ds-algo-important-questions
Data Structures and Algorithms | LeetCode Solutions | Coding Ninjas Solutions | Love Babbar Playlist
algorithms cpp data-structures
Last synced: 26 Jul 2025
https://github.com/msarmadqadeer/data-structures-implementation
These are the tasks that I performed during learning data structures.
cpp data-structures dsa dsa-algorithm
Last synced: 26 Jul 2025
https://github.com/strar-buck/algo_implementation
Data Structure and Algorithms implementation
algorithm data-structures python
Last synced: 26 Jul 2025
https://github.com/dan-niles/data-structures-and-algorithms
Collection of data structures and algorithms for CS2023
algorithms cpp cs2023 data-structures
Last synced: 18 Sep 2025
https://github.com/whitedodo/datastructure1
Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)
cpp data-structure-cpp data-structures
Last synced: 26 Jul 2025
https://github.com/hamidhosen42/lightoj-problems-discussion-and-solutions
lightOj-problems-discussion-and-solutions-and-algorithm-and-data structures
algorithms c-plus-plus c-programming data-structures discussion lightoj-solutions
Last synced: 26 Jul 2025
https://github.com/yanfiq/cplusplus
a bunch of C++ code
computer-science cplusplus cpp data-structures learn-to-code segmentation-fault
Last synced: 27 Jul 2025
https://github.com/csvitor-dev/clang-exercises
Data Structures Exercises with Clang
Last synced: 27 Jul 2025
https://github.com/adityasharmahub/dsa-notes
DSA Notes
algorithms data-structures data-structures-and-algorithms dsa dsa-practice dsa-questions
Last synced: 27 Jul 2025
https://github.com/jankapunkt/meteor-reactive-data-structures
Collection of verious reactive data sructures for MeteorJS
data data-structures graph linked-list list meteor meteorjs queue reactive reactivity stack tree
Last synced: 17 May 2026
https://github.com/dkauf42/tablequery
Functions to query a MATLAB DataTable, using match & range criteria
Last synced: 27 Jul 2025
https://github.com/naforoutan/skyline-computation-bjr-tree
A data structures project implementing a BJR-Tree for efficient dynamic skyline queries, processing multi-dimensional datasets with continuous point insertions and deletions.
data-structures skyline tree-structure
Last synced: 18 Sep 2025
https://github.com/farial-mahmod/bubble-sort-in-python
Implementing Bubble Sort algorithm using Python.
bubble-sort data-structures python3
Last synced: 27 Jul 2025
https://github.com/neelkamath/ctci-practice
🧑💻 Just me practicing Cracking the Coding Interview problems
algorithms ctci data-structures kotlin
Last synced: 27 Jul 2025
https://github.com/hariyebk/buble-sort
A generic sorting algorithm
data-structures linked-list sorting-algorithms
Last synced: 19 Sep 2025
https://github.com/kanavgoyal898/spellsensei
spellSensei is a lightweight Python-based spell checker using the Wagner-Fischer algorithm to calculate Levenshtein distance and suggest accurate corrections. Designed for efficiency, it seamlessly integrates into applications without sacrificing performance. Ideal for enhancing text accuracy in personal projects or larger systems.
algorithms data-structures dynamic-programming python scratch-implementation spell-checker wagner-fischer-algorithm
Last synced: 27 Jul 2025
https://github.com/sanish07/java-dsa
This repository contains the coding problems solved in Java DSA.
data-structures dsa-practice java-8
Last synced: 27 Jul 2025
https://github.com/kingcitaldo125/pytree
My implementation of a BST data structure
Last synced: 27 Jul 2025