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-30 00:07:47 UTC
- JSON Representation
https://github.com/lesiaukr/algorithm_data_structures
Master's | Base Algorithms & Data Structures | Lectures
algorithms data-structures searching-algorithms sorting-algorithm
Last synced: 22 Sep 2025
https://github.com/arcj137442/narsese.rs
Narsese的Rust实现
data-structures formatter lexical-parser nars narsese parser
Last synced: 30 Jul 2025
https://github.com/rickbarretto/rickland
My personal repository for testing concepts in different languages. Patterns, Algorithms, Data Structures...
algorithms data-structures design-patterns patterns
Last synced: 09 Mar 2026
https://github.com/willgreen98/project-euler
Infamous Project Euler : Problems and Solutions
algorithm-challenges algorithms data-science data-structures euler euler-exercises euler-solutions project-euler python python3
Last synced: 28 Apr 2026
https://github.com/turdibekjumabaev/dsa-practice
🧠 | Data Structures & Algorithms
algorithms data-structures problem-solving
Last synced: 31 Jul 2025
https://github.com/abdurrehman7452/route-optimization-for-event-logistics
A Data Structures and Algorithms C++ project in which a logistics team needs to understand the shortest distance to reach the destination keeping in view the constraints.
bfs-algorithm cplusplus cpp data-structures dsa graphs-algorithms queues-ds
Last synced: 03 Jan 2026
https://github.com/gregyjames/prufersequences
Python manipulation of Prufer Sequences
algorithms data-structures graph-algorithms graph-theory graphs python
Last synced: 31 Jul 2025
https://github.com/khasherdene-xt/freecodecamp-task
Freecodecamp certification tasks
algorithms data-structures javascript
Last synced: 31 Jul 2025
https://github.com/professorlevi/competitiveprogramming
This repo will contain all the programs I practice for Competitive Programming
algorithms codevita-solutions data-structures number-theory string-manipulation
Last synced: 05 Sep 2025
https://github.com/object88/rope
Implementation of the rope data structure in Go
Last synced: 31 Jul 2025
https://github.com/thomasleavy/javadatastructuresandalgorithms
This repository contains Java implementations of different data structures and algorithms. Each one shows a different concept. It is intended to show how these elements work and how they're implemented in Java.
arraylist arrayqueue binary-search-tree bubble-sort data-structures doubly-linked-list java linkedlist recursion singly-linked-lists stack
Last synced: 20 May 2026
https://github.com/dogaaydinn/leetcodeproblems
Leetcode Solution in C#
algorithms best-practices csharp data-structures interview-questions leetcode leetcode-solutions solution
Last synced: 19 Feb 2026
https://github.com/saket-sk/data-structures-repo
Data Structures implementation taught during my academic tenure. Read WIKI of this Repository for more Theory.
Last synced: 01 Aug 2025
https://github.com/carlosagalicia/tc1031-act52-integral-activity-hash-template-ad2023
This program processes and evaluates the results of a competitive programming contest, ranking teams based on the number of problems solved, penalty time, and team number. It uses tuples and maps to record results and calculate penalties.
cplusplus cpp data-structures labs
Last synced: 23 May 2026
https://github.com/jeltsch/order-maintenance-correctness
Proof of correctness of the Jeltsch–Firsov order maintenance algorithm
algorithms data-structures formal-methods formal-verification order-maintenance
Last synced: 19 Feb 2026
https://github.com/downflux/go-sparseset
Golang sparse set implementation with arbitrary data
data-structures golang maps sparse-sets
Last synced: 01 Aug 2025
https://github.com/andreysolovyev381/hash_table_no_invalidation
C++20 hash table that never invalidates its pointers and iterators. Slightly better than std::unordered - see ./benchmark
cpp cpp20 data-structures hash-table hashmap hashtable header-only invalidating invalidation
Last synced: 01 Aug 2025
https://github.com/shoyeb45/datastructureandalgorithm
This repo contains implementation of various data structure and algorithms.
algorithms cpp data-structures data-structures-and-algorithms dsa java python3
Last synced: 09 Apr 2026
https://github.com/adrianosferreira/data-structures
A set of data structures implemented in PHP
data-structures hash-table php
Last synced: 08 Nov 2025
https://github.com/traximuser6/data-structures-in-cpp
A simple project to practice and implement Data Structures & Algorithms (DSA) using C++.
algorithms challenges competitive-programming cpp data-structures dsa leanring-from-books programming-exercises
Last synced: 27 Sep 2025
https://github.com/ltriess/coursera_algorithms
Coursera: Algorithms Specialization
algorithms coursera data-structures graph-theory randomized-algorithms
Last synced: 03 Aug 2025
https://github.com/armanjscript/softwaredevelopment
The repository includes all apps in Web Development, GUI, and Mobile App Development
chrome-extensions data-structures flutter-apps gui-application javascript nodejs python tailwind-css webdevelopment
Last synced: 09 Apr 2026
https://github.com/uiriansan/data-structures
C++ implementation of common data structures, for learning purposes.
algorithms cpp data-structures
Last synced: 03 Aug 2025
https://github.com/wadaboa/prolog-utils
Some Prolog examples, exercises and utilities
clp data-structures logic-programming prolog
Last synced: 02 Mar 2026
https://github.com/rayniel95/rust-little-projects
Data structures and algorithms in Rust
algorithms algorithms-and-data-structures algorithms-datastructures data-structures rust rust-lang rust-language rustlang
Last synced: 04 Aug 2025
https://github.com/vmosiichuk-dev/udemy-js-course
Completed in March 2023
ajax algorithms babel data-structures fetch-api javascript jquery json rest-api webpack
Last synced: 09 Apr 2026
https://github.com/abhilashg001/crimsoncake
A repository that contains solutions to all the problems that I have solved from various competitive programming websites
algorithms competitive-programming data-structures java python
Last synced: 15 May 2026
https://github.com/sasitsrirat/light-out-puzzle-2023-
EGCO221 (Data Structure and Algorithm)
algorithm arraylist data-structures java sorting-algorithms
Last synced: 06 Aug 2025
https://github.com/followtheprocess/collections
Collection of generic data structures in Go 📦
data-structures generics golang
Last synced: 06 Aug 2025
https://github.com/gkapfham/cs112s2015
Course Materials for Computer Science 112 Spring 2015
algorithms computer-science data-structures laboratory
Last synced: 07 Aug 2025
https://github.com/sebastianofazzino/ibm-data-science-professional-certificate
In this repository I've stored exercises and projects I've been working on while attending IBM Data Science Professional Certificate, using Python and its libraries.
data-analysis data-mining data-science data-structures data-visualization database machine-learning matplotlib numpy pandas python regression seaborn sql
Last synced: 09 Apr 2026
https://github.com/okoge-kaz/atcoder-regular-contest
algorithms atcoder atcoder-solutions cpp data-structures python3
Last synced: 22 Jun 2026
https://github.com/hacker1024/counting_set.dart
A Dart package providing a set that requires an element to be removed as many times as it was added.
dart dart-collection dart-library dart-package data-structure data-structures
Last synced: 08 Aug 2025
https://github.com/mateusz-przybyla/personalbudget_objectoriented
Final C++ application to manage your personal budget [OOP]
Last synced: 09 Nov 2025
https://github.com/Elevated-Standards/DataDemise
DataDemise is an application for certifying and verifying the destruction of data stored across various cloud providers. It ensures secure and verifiable destruction of data, providing certificates as proof of destruction.
cyber-security data-cleaning data-destruction data-sanitization data-science data-structures data-verification destruction-of-data information-security proof-of-destruction
Last synced: 02 Oct 2025
https://github.com/kpatel0170/resources
A comprehensive resources for CS students. A guide to enhance your skills and stay up-to-date with the latest trends.
algorithms blockchain data-structures dsa dsa-algorithm github ml-ai resources system-design web-development
Last synced: 09 Aug 2025
https://github.com/baguilar6174/react-ts-queue-app
Implementation of the queue data structure, using Typescript.
data-structures queue typescript
Last synced: 09 Nov 2025
https://github.com/dpashutskii/data_structures_algorithms_in_python
Solutions for the Udacity course - Intro to Data Structures and Algorithms
algorithms course data-structures udacity
Last synced: 09 Aug 2025
https://github.com/kizivat/play-ground-c
This is my coding play ground for C.
Last synced: 03 Oct 2025
https://github.com/roy7077/design-and-analysis-of-algorithm
algorithms-and-data-structures circular-linked-list data-structures dfs-algorithm dijkstra-algorithm doubly-linked-list dynamic-programming graph knapsack01 linked-list power-function stack subset-sum-problem topological-sort unordered-map
Last synced: 10 Aug 2025
https://github.com/binary-wizardry/leetcode-solutions
Personal LeetCode Solutions
algorithm-challenges algorithms algorithms-and-data-structures data-structures leetcode leetcode-python leetcode-solutions python python3 solutions
Last synced: 03 Oct 2025
https://github.com/debapriyo007/gfg-arrays-questions
Easy level question from GFG.....
arrays c-language data-structures dsa
Last synced: 10 Aug 2025
https://github.com/n-pcs/leetcode
All my answers to LeetCode questions!
algorithm cpp data-structures dsa
Last synced: 04 Oct 2025
https://github.com/rafaelmotaalves/algorithms
Algorithms and Data Structures implemented in C ++
algorithms cplusplus data-structures
Last synced: 10 Aug 2025
https://github.com/mehwishferoz/mehwishferoz.github.io
This portfolio site is dedicated to showcase application of advanced algorithms in the realm of computer networks.
advanced-algorithms advanced-data-structures algorithms computer-networks data-structures portfolio-site
Last synced: 10 Aug 2025
https://github.com/abidmuin/data-structures-and-algorithms-specialization
Data Structures and Algorithms Specialization
algorithms algorithms-and-data-structures coursera data-structures
Last synced: 04 Oct 2025
https://github.com/shravanatirtha/java-data-structures
Most of the DSA Questions and Google Coding Competition questions
algorithms data-structures google java
Last synced: 11 Aug 2025
https://github.com/matthewfaller/algorithm-practice
A series of practice algorithms implemented in Swift.
algorithms data-structures swift swift-language
Last synced: 02 Apr 2026
https://github.com/qetiproject/js_data_structures_algorithms
Data Structures and Algorithms with Javascript
algorithms data-structures javascript
Last synced: 12 Aug 2025
https://github.com/owencmcgrath/csc321-1
All of the homework assignments for the Spring 2024 session of Data Structures (CSC 321 - 1) with Dr. David Reed.
Last synced: 27 Oct 2025
https://github.com/zyad-eltayabi/data-structures-small-projects
🔷 A collection of data structure implementations including linked lists, stacks, queues, dynamic arrays, and an undo/redo manager, designed to demonstrate core algorithms and their practical applications.
csharp data-structures oop-principles
Last synced: 04 Oct 2025
https://github.com/micmurawski/cloud-array
cloud-array is an open-source Python library for storing and streaming large Numpy Arrays on local file systems and major cloud proviers CDNs.
aws azure big-data bigarray blob-storage cloud data-structures digitalocean-spaces gcp gcp-cloud-storage ibm-cloud-object-storage numpy s3 stream-processing streaming zadara
Last synced: 12 Aug 2025
https://github.com/asarkar/jdata
Java data structures and JUnit 5 utilities used in coding questions
binary-tree data-structures fenwick-tree java junit5 leetcode linked-list
Last synced: 13 Aug 2025
https://github.com/lukabratos/queue
Queue implementation in Swift
data-structures generics queue swift
Last synced: 10 Nov 2025
https://github.com/momen-alshouha/data-structure-stack
This repository contains C++ implementation of a stack using linked-list. It includes classes for stack item, iterator , and the stack itself, providing essential stack opreations such as push, pop, peek, and more.
Last synced: 13 Aug 2025
https://github.com/bridgerbrown/c-http-server
HTTP Server built in C with manually built thread pool, linked list, queue, binary search tree, merge sort, and dictionary.
api backend binary-search-tree c c-language data-structures data-structures-and-algorithms http http-server linked-list low-level merge-sort queue server socket thread-pool user-management
Last synced: 14 Aug 2025
https://github.com/hellokelci/cs112
Data Structures (198:112) course materials from Rutgers University’s Spring 2020 semester
data-structures rutgers-university
Last synced: 14 Aug 2025
https://github.com/parsaalizadeh/fenwick-tree
Implementation of mutable Fenwick trees as a Haskell library
data-structures fenwick-tree haskell
Last synced: 20 Jan 2026
https://github.com/janubhav/c-programs
A repository containing different C programs.
array balanced-substring basic-calculator c-language c-language-programming competitive-programming data-structures linked-list matching-parenthesis palindrome palindrome-string stack
Last synced: 15 Aug 2025
https://github.com/hein-htetsan/dsa-source-code
Algorithms make writing code faster and more reliable.
Last synced: 16 Aug 2025
https://github.com/monciego/data-structures-and-algorithm
Repository for my code in my Data Structures & Algorithm course, Second Year (2019)
algorithms bsit data-structures dsa school-work
Last synced: 16 Aug 2025
https://github.com/wilkinsddvd/the-practice-of-algorithm-and-cpp
The practice of Algorithm and CPP
algorithm cpp20 data-structures exercises
Last synced: 16 Aug 2025
https://github.com/tareqnmd/problem-solving
Problem Solving (Javascript)
algorithms data-structures javascript
Last synced: 16 Aug 2025
https://github.com/bertrand31/damysos
🌍 An experimental data structure allowing lightning-fast, constant-time lookups of large datasets for neighboring multi-dimensional points
coordinates data-structures experiment functional-programming gps performance scala trie
Last synced: 17 Aug 2025
https://github.com/rain0ash/netextender
Biggest general purpose library with many different extension methods, data structures and utilities for rapid application development
csharp data-structures dotnet extension extension-methods extensionmethods extensions
Last synced: 03 Jan 2026
https://github.com/aashahin/javascript-algorithms-data-structures-freecodecamp
This repo is not for cheating.
algorithms data-structures freecodecamp freecodecamp-javascript problem-solving
Last synced: 18 Aug 2025
https://github.com/iliyalb/cs-data-structure
🏗 recollection of data structure implementation codes
data-structures educational-project object-oriented-programming sololearn
Last synced: 02 Sep 2025
https://github.com/loosenthedark/ci_dcd-mysql
Video tutorial walkthroughs followed as part of the Data-Centric Development module of Code Institute's Full Stack Web Development Diploma Programme
backend crud data-manipulation data-structures databases mysql python
Last synced: 10 Apr 2026
https://github.com/arranstewart/dsa-swu-website
Data Structures and Algorithms at Southwest University, China, run in Autumn 2021
algorithms data-structures teaching-materials
Last synced: 24 May 2026
https://github.com/anvaymayekar/avl-tree-visualizer
Interactive AVL Tree Visualizer — Real-time GUI for insert, search, and delete operations with automatic balancing, performance metrics, and visual feedback. Pure C + Win32 API.
algorithms avl-tree c-programming data-structures dsa gui-application self-balancing-binary-search-tree tree-visualization win32api
Last synced: 03 Jan 2026
https://github.com/daniilroman/heaps_comparison
C++ implementations and comparison of heap data structures
binomial-heap d-tree data-structures heap leftist-heap skew-heap
Last synced: 19 Aug 2025
https://github.com/athulsabu2002/s3_ds_lab
Data Structures and Algorithms lab programs for S3 CSE B.Tech. Comprehensive implementation of sorting algorithms, linear/non-linear data structures, graph algorithms, and mathematical applications in C.
Last synced: 20 Aug 2025
https://github.com/mayankagnihotri7/data-structure-algorithms
Data structures and algorithms implemented in JavaScript.
algorithms algorithms-and-data-structures algorithms-datastructures data-structures javascript
Last synced: 20 Aug 2025
https://github.com/sumit-kr-das/data_structure_and_algo
algorithms cpp data-structures
Last synced: 21 Aug 2025
https://github.com/make-github-pseudonymous-again/js-collections-defaultdict
:see_no_evil: Python's defaultdict data structure for JavaScript
agpl collections data-structures default defaultdict dict javascript
Last synced: 21 Aug 2025
https://github.com/felipenobrg/c-exercices
C exercises for my college.
arrays c data-structures pointers
Last synced: 22 Aug 2025
https://github.com/xiaohan2012/pyheap
binary heap implementation in Python
data-structures heap priority-queue
Last synced: 23 Aug 2025
https://github.com/ikeraguero/javascript-course
This repo provides a place for uploading projects and concepts from Jonas Schmedtmann's 'The Complete JavaScript Course', focused on the essentials of vanilla JS and how it works below the surface.
apis data-structures dom-manipulation javascript oop
Last synced: 23 Aug 2025
https://github.com/ivan-guerra/dsa
Classic data structures and algorithms implemented in C++
Last synced: 24 Aug 2025
https://github.com/kokorinilya/persistent-set
Persistent set data structure
data-structures memory-management persistence pointers set tree-structure
Last synced: 03 Sep 2025
https://github.com/anshu10101/leetcode
Collection of my solved LeetCode DSA questions !
Last synced: 25 Aug 2025
https://github.com/v41bh4vr4jput/dsa-practice
Practice Codes of DSA topics
algorithms-and-data-structures cpp data-structures leetcode leetcode-solutions
Last synced: 26 Aug 2025
https://github.com/pedroestevaodev/data-structures
Implementations in C++ of algorithms and data structures developed in the Data Structures course at Centro Universitário Barão de Mauá. Includes lists, stacks, queues, trees, graphs, hash tables, and sorting and searching algorithms.
academic-project algorithms algorithms-and-data-structures baraodemaua c computer-science cplusplus cpp data-structures graphs hash-table lists programming queues searching-algorithms stacks tree trees
Last synced: 24 May 2026
https://github.com/davidyslu/OnlineJudgePKU
Personal submissions on PKU Online Judge (北京大學程式解題系統)
algorithms cpp data-structures
Last synced: 29 Aug 2025
https://github.com/douglasdotv/dsa-java
Some basic algorithms and data structures.
algorithms data-structures java
Last synced: 30 Aug 2025
https://github.com/ivan-guerra/huffman
Huffman data compression
compression data-structures huffman-coding
Last synced: 14 Mar 2025
https://github.com/kevinknights29/dsa_in_python
This repo contains pythonic implementation of data structures and algorithm
algorithms data-structures python
Last synced: 22 Mar 2025
https://github.com/kevinknights29/dsa_in_cplusplus
This repo contains data structures and algorithms implemented in C++.
algorithms cplusplus data-structures
Last synced: 22 Mar 2025
https://github.com/yogain123/linked-list-api
Create a REST API app which exposes API endpoints , for carrying out Linked List operations.
algorithms data-structures javascript linked-list redis
Last synced: 17 May 2026
https://github.com/dimits-ts/graphlibraryforcsharp
A simple, modular graph library providing common interfaces, default implementations, serialization, access wrappers and algorithms for graphs
data-structures library wrappers
Last synced: 06 Nov 2025
https://github.com/ozmap/technical-assessment
Technical assessment for the position of software engineer at DevOZ.
assessment-project challenge data-structures restful-api typescript
Last synced: 14 Apr 2025
https://github.com/theritikchoure/dsa
This repository is for anyone and everyone who wishes to understand what are data structures and how algorithms work. This repo is specially for computer science and information technology students. This repo includes – 1. Theory & algorithms - Understand the working of data structures and algorithms that operate on them. 2. Practical Implementation (Programs) – Implement the DS and algorithms in the form of computer programs using C++ programming language. We will be covering many topics in DS such as - What is Data structures, why do we need DS, Algorithms, Algorithm analysis, time and space complexity, types of Data structures - linear and non linear types, stack, queues, linked list, graphs, trees. Algorithms - Sorting, searching, tree traversal etc.
Last synced: 18 Jun 2026
https://github.com/rddevitte/libdatastructures
A C library with a collection of basic data structures
array avl-tree c data-structures deque doubly-linked-list linked-list map queue stack static-lib static-library
Last synced: 14 May 2025
https://github.com/spacey-sooty/c-basics
beginner c-language data-structures learning
Last synced: 07 Apr 2025