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-04-03 00:07:18 UTC
- JSON Representation
https://github.com/d-naveenz/data-structures-pack
A Python package that integrates functional-rich data structures that are most useful for programming.
data-structures package python serialization
Last synced: 03 Apr 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/cidm-ph/distmat
Distance matrix data types and file formats for Rust
bioinformatics data-structures distance-matrix
Last synced: 03 Sep 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/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/isensee-bastian/set-generics
Tutorial code for my video Generics Part 3: How to use Generics in Golang
basic-programming beginner-tutorial-series data-structures generics golang interfaces learn-to-code sets tutorial types youtube
Last synced: 13 Aug 2025
https://github.com/lukabratos/stack
Stack implementation in Swift
data-structures generics stack swift
Last synced: 10 Nov 2025
https://github.com/rohan-bhautoo/data-structures-and-algorithms
Data Structures is about how data can be stored in different structures. Algorithms is about how to solve different problems, often by searching through and manipulating data structures. Theory about Data Structures and Algorithms (DSA) helps us to use large amounts of data to solve problems efficiently.
algorithm-analysis algorithm-challenges algorithms csharp data-structures data-structures-and-algorithms
Last synced: 25 Dec 2025
https://github.com/habedi/ordered
A collection of useful data structures that keep data sorted by key
data-structures ordered-collections zig zig-library zig-package ziglang
Last synced: 13 Aug 2025
https://github.com/princeinscripts/dsa-practice-with-cpp-pw
A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.
algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming
Last synced: 27 Mar 2025
https://github.com/choonchernlim/spring-modularizer
Transforms an input object into a modularized result object based on the requested data module(s).
data-structures design-patterns groovy java-8 spring
Last synced: 11 Apr 2025
https://github.com/arriqaaq/hash
Hash is an in-memory Redis like hash datastructure
Last synced: 20 Mar 2025
https://github.com/alphaleporus/leetabhyas
Daily DSA grind on LeetCode – Abhyas of code, logic, and consistency.
algorithms auto-sync competitive-programming cronjob data-structures dsa github-actions java leetcode leetcode-export python workflow
Last synced: 04 Oct 2025
https://github.com/WerdsMind/Estructuras_de_datos
colección de implementaciones de estructuras de datos y algoritmos fundamentales escritos en C++
console-application cpp data-structures double-linked-list executable graph pointers pointers-and-arrays proyects tree-structure
Last synced: 04 Oct 2025
https://github.com/benjuh/aoc2023
Advent of Code 2023 [Go]
advent-of-code-2023 algorithms data-structures go
Last synced: 29 Oct 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/kevwjin/multiple-listing-service
View 2020 San Jose Housing data (e.g. address, price, beds, etc.) by sorting by price or listing houses within a given price range. View the efficiency and organization of data structures used.
Last synced: 27 Mar 2025
https://github.com/hamza-rafique/foundations-of-problem-solving
A complete roadmap to build strong problem-solving and debugging skills with structured phases, resources, and daily practice plans.
algorithms bug-fixing coding-interview coding-practice competitive-programming daily-coding data-structures debugging developer-roadmap dsa javascript learning-roadmap leetcode logic-building problem-solving programming-basics software-engineering technical-skills typescript
Last synced: 15 Aug 2025
https://github.com/ascendho/dstfw
Modern C++ Syntax Implementations of the Pseudocode in Data Structures the Fun Way (from No Starch Press)
data-structures no-starch-press
Last synced: 04 Oct 2025
https://github.com/kockarevicivan/dart-snippets
Set of Dart snippets: algorithms, data structures, graph searches etc, created for demonstration purposes.
dart data-structures graph-traversal snippets sorting-algorithms
Last synced: 27 Mar 2025
https://github.com/dansalahi/query-builder-experiment
Customized Query Builder for creating Rules and Groups
data data-structures jsonlogic query-builder reactjs typescript validation
Last synced: 20 Mar 2025
https://github.com/rawanfarakhnah/leetcode-solutions
A collection of my LeetCode solutions in Python and JavaScript, categorized by difficulty (Easy, Medium, Hard). Focused on clean code, efficient solutions, and improving problem-solving skills.
algorithms data-structures javascript leetcode problem-solving python
Last synced: 27 Mar 2025
https://github.com/alexandengstrom/not_std
Reinventing the standard library by constructing essential data structures and algorithms in C++ from scratch.
Last synced: 04 Oct 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/usmana5809/flappybirdgame
A Flappy Bird game implemented in C++
c console-game cpp data-structures data-structures-and-algorithms flappy-bird-game game-development gameplay score-tracker-in-c simple-game user-registration
Last synced: 20 Mar 2025
https://github.com/manju07/data-structure-and-algorithms-using-javascript
Advance data structures and Algorithms implemented using javascript
advanced-data-structures algorithms-and-data-structures data-structures javascript javascript-data-structures
Last synced: 04 Oct 2025
https://github.com/AryanK1511/DSA-for-coding-interviews
A collection of all the code and notes that I have written to help me learn data structures and algorithms.
Last synced: 16 Aug 2025
https://github.com/cdellacqua/reactive-circular-queue.js
A circular queue implementation with reactive features and Symbol.iterator support.
Last synced: 09 Sep 2025
https://github.com/bmancini55/algorithms
Data structures and algorithms playground
Last synced: 05 Oct 2025
https://github.com/yogeshsingh-11/map-navigator
Implemented a console-based navigation system capable of processing map and query data, employing a priority queue data structure for efficient route. Conducted performance analysis by calculating the average execution time of navigation queries using optimized navigation Algorithms.
algorithms-and-data-structures console-application data-structures gui-application kivy navigation python
Last synced: 02 Feb 2026
https://github.com/cltxvz/favelib
A user-friendly library app to manage, track, and enjoy your favorite books!
book-tracker css data-structures github-pages html interactive-ui javascript library-management local-storage object-oriented-programming responsive-design search-filter sorting web-application
Last synced: 17 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/shreyas-wagire/java-dsa
algorithms data-structures dsa java
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/codingwizard2001/dsa
DSA is defined as a combination of two separate yet interrelated topics – Data Structure and Algorithms.
cpp data-structures datastructures-algorithms
Last synced: 27 Mar 2025
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/sanjayengineer121/datastructure
data-structures student-project study-project
Last synced: 03 Apr 2025
https://github.com/hritvik-mohan/problem-solving-and-dsa
Data Structures & Algorithms
data-structures javascript problemsolving
Last synced: 11 Apr 2025
https://github.com/thomascode92/fem-algorithms
Learn about Big O, time complexity, fundamental data structures like arrays, lists, trees, graphs, and maps. Even searching and sorting algorithms. 💡📚
algorithms data-structures frontendmasters typescript
Last synced: 18 Aug 2025
https://github.com/lapets/pillowcases
Library that makes it possible to work in a concise, algebraic way with Python Imaging Library image objects.
data-structures image-processing pil pillow pillow-library python-image-library wrapper-library
Last synced: 18 Aug 2025
https://github.com/ibrahimdur1989/comp2152-assignment1-workout-stats
Python basics exercise: lists, dictionaries, and loops to summarize friends’ workout minutes (COMP2152 – Assignment 1).
beginners cli comp2152-assignment data-structures dictionaries exercise jupyter-notebook lists loops practice-project python
Last synced: 19 Aug 2025
https://github.com/abhinav9444/hackerrank
This repository serves as a personal collection and showcase of my coding skills, problem-solving techniques, and progression through various coding challenges on HackerRank. It is also intended to help others learn and understand different approaches to solving programming problems in various languages.
algorithms algorithms-and-data-structures c data-structures hackerrank hackerrank-solutions programming python python3 ruby
Last synced: 03 Apr 2025
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/tonianev/data-structures
Common data structures implemented in Python
Last synced: 25 Jan 2026
https://github.com/rikcav/dsa
A collection of Data Structures and Algorithms implemented in Python.
algorithms bigonotation data-structures dsa python
Last synced: 20 Aug 2025
https://github.com/anderson-andre-p/datastructuresandalgorithms
Data Structures and Algorithms to Study
data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series structured-data
Last synced: 20 Aug 2025
https://github.com/janeberry/evilhangman
Twist version of classic Hangman Game
Last synced: 20 Aug 2025
https://github.com/sushilsree98/data-structures-and-algorithm
Few of the basic data structures and algorithms are maintained in this repository.
algorithms algorithms-and-data-structures data-structures
Last synced: 20 Mar 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/ganeshsankaran/ctci
Some of my Cracking the Coding Interview (6th ed.) solutions in C++
algorithms array bit-manipulation cpp data-structures dynamic-programming graph linked-list queue recursion searching sorting stack string tree
Last synced: 20 Aug 2025
https://github.com/venkat-gorla/cpp-data-structures
Various data structures and algorithms implemented using C++
backtracking binary-search-tree binary-tree-iterator binary-tree-traversal binary-trees breadth-first-search cplusplus cycle-detection data-structures depth-first-search directed-graph linked-list-in-cpp morris-traversal quick-sort sorting-algorithms-implemented threaded-binary-search-tree trie undirected-graph unique-ptr
Last synced: 11 Feb 2026
https://github.com/sheel-ui/advance-data-structures
Red Black tree and Priority Queue implementation for solving complex problems.
data-structures min-heap object-oriented-programming priority-queue red-black-trees
Last synced: 21 Aug 2025
https://github.com/nicovandenhooff/advent-of-code-2022
This repository contains my solutions to the Advent of Code 2022 coding challenge.
advent-of-code advent-of-code-2022 algorithms data-structures optimization python
Last synced: 21 Aug 2025
https://github.com/bieelogrom/convertervaloresdecimaisparabinarios
Programa que converte número decimal em binário utilizando o conceito de pilhas em Java.
data-structures java pilha stack
Last synced: 24 Mar 2025
https://github.com/danilgansky/algorithms-and-data-structures
Implementation of the most popular algorithms and data structures in Python.
algorithms algorithms-and-data-structures data-structures python
Last synced: 21 Aug 2025
https://github.com/selectiveduplicate/dsago
Data structures and algorithms in Go, for learning purposes
algorithms data-structures data-structures-and-algorithms go golang
Last synced: 25 Dec 2025
https://github.com/bmmunga/alx-low_level_programming
A repository containing projects on C programming as part of the full-stack software engineering programme at ALX Africa facilitated by Holberton School.
algorithms c data-structures makefile
Last synced: 27 Mar 2025
https://github.com/gauthambanasandra/dslib
Data structures library
avl-tree binary-search-tree binarytree cpp data-structures modern-cpp tree
Last synced: 20 Mar 2025
https://github.com/dudubraga/unicap-cc-programacao-e-estruturas-de-dados
Cadeiras - Programação Estruturada + Estruturas de Dados I e II + Grafos
algorithms c data-structures java university-course
Last synced: 29 Oct 2025
https://github.com/leoobarbosa2/data-sctructures
General information about Data Structures and how to implement it.
data-structures data-structures-and-algorithms
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/youseftareq33/java_datastructuer_2_equationfilebrowserinterface-stack-v1
This project check the equation(infix expressions) if it balanced or invalid, then infix expressions, then convert it to postfix.
Last synced: 16 Jun 2025
https://github.com/arijitcodes/dsa
Data Structure and Algorithm Stuff
algortihm c cpp data-structures datastructure datastructures-algorithms dsa javascript js
Last synced: 28 Mar 2025
https://github.com/geo-tp/autocrud
API Rest to automatically generates and manages CRUD operations for custom data structures defined by users
Last synced: 24 Aug 2025
https://github.com/avijeetpandey/ps-java
Code snippets for coursework to learn java
algorithms data-structures java
Last synced: 20 Mar 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/convexwf/leetcode
Solution to Leetcode problems. 在此记录 Leetcode 题目的解法思路,以C++为主。
algorithm cpp data-structures leetcode
Last synced: 24 Aug 2025
https://github.com/aadewunmi/songsplaylist
A java-console-based program that mainpulates a playlist for songs e.g. add song, remove song etc.
algorithms arraylist data-structures java-8 linked-list
Last synced: 20 Mar 2025
https://github.com/iamgauravkhanna/hands-on-dsa-java
DSA using Java
algorithms data-structures design-patterns dsa java java8
Last synced: 26 Mar 2025
https://github.com/anshu10101/leetcode
Collection of my solved LeetCode DSA questions !
Last synced: 25 Aug 2025
https://github.com/shubhbansal44/dsa-workspace
DSA Codebase
algorithms array backtracking-algorithm cpp20 data-structures dsa dynamic-programming greedy-algorithms hashing hashmap linked-list queue recursion searching sorting stack string tree
Last synced: 26 Aug 2025
https://github.com/milesrack/kattis
A repository of Kattis problems I have solved.
algorithms data-structures data-structures-and-algorithms kattis kattis-challenges kattis-problems kattis-solutions python python3
Last synced: 26 Aug 2025
https://github.com/donghl-dev/study-problem_solving
문제해결기법 수업에 대한 내용 및 정리 저장소
algorithm data-structures jdk8 problem-solving
Last synced: 30 Mar 2025
https://github.com/chinmaybhalodia/walmart-virtual-internship
All the tasks submitted during the Advanced Software Engineering Virtual Training Program offered by Walmart Global Tech on Forage platform.
data-munging data-structures java python relational-database-design software-architecture software-engineering sql
Last synced: 27 Aug 2025
https://github.com/irfantayyib07/employee-manager
Code for my "Employee Manager" project.
data-structures javascript mern-stack react redux redux-toolkit rtk-query shadcn-ui tailwindcss typescript
Last synced: 20 Mar 2025
https://github.com/mrizaln/circbuf
A simple C++ circular buffer written in C++20
circular-buffer cpp data-structures
Last synced: 19 Mar 2025
https://github.com/sarmad426/dsa
DSA (Data Structures and Algorithms). This Repository covers the fundamental and advance concepts of data structures using C++.
algorithms cpp data-structures programming
Last synced: 30 Aug 2025
https://github.com/houbb/leetcode-notes
leetcode-notes 力扣算法刷题笔记 数据结构与算法
algorithms data-structures leetcode
Last synced: 30 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/imtjl/fp-red-black-tree-dict
TreeDict - Implementation of Dict based on Red Black Tree in Elixir
data-structures elixir functional-programming red-black-tree
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/mrizaln/sync-cpp
Synchronized object wrapper for C++20
cpp data-structures synchronization
Last synced: 19 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/ritik-gupta/dsa-450
Solutions of 450 DSA questions by Love Babbar
c cpp data-structures dsa dsa-algorithm
Last synced: 11 Jun 2025
https://github.com/shawonbarman/uri-online-judge-data-structures-and-libraries-level-problem-solution-in-python
I have solved every problem in my own way. My Python 3 solutions https://www.beecrowd.com.br/judge/en/problems/index/4
Last synced: 19 Mar 2025
https://github.com/ibrahim-saber-mohammed/calculator
atmega32 c data-structures eclipse-ide embedded-c embedded-systems stack
Last synced: 11 Nov 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: 19 Oct 2025
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/bodiali/hash-map
Hash map, also known as a hash table, is a data structure used to store key-value pairs.
Last synced: 27 Mar 2025
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: 25 Dec 2025
https://github.com/celineboutinon/little-lemon
Meta Database Engineer Professional Certificate - Capstone Project
data-analysis data-analytics data-structures data-visualisation database-design database-schema databases mysql-connector-python mysql-workbench python sql tableau-dashboards
Last synced: 12 Apr 2025
https://github.com/patricktcoakley/py-leetcode
algorithms data-structures jupyter-notebook leetcode python
Last synced: 07 Apr 2025
https://github.com/chandrikabijore/dsa-bootcamp-java
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp.
algorithms competitive-programming data-structures interview-preparation java leetcode leetcode-java leetcode-solutions math
Last synced: 27 Mar 2025
https://github.com/prthd/programs-in-cpp
⚡ A collection of C++ programs covering data structures, algorithms, and problem-solving techniques. Includes implementations of graph algorithms, dynamic hashing, matrix operations, pointer concepts, and more, making it a valuable resource for competitive programming and system-level programming. 🚀💻
algorithms competitive-programming cpp data-structures dynamic-hashing graph-algorithms object-oriented-programming pointer-management problem-solving system-programming
Last synced: 31 Aug 2025